2009-09-11 1 views
0

Как я могу добавить несколько значений из datagrid в текстовое поле на C#? В моем проекте он включает в себя datagrid, текстовое поле и кнопку.Как добавить несколько значений?

Когда datagrid заносится из базы данных, кнопка добавления будет включена. после этого, когда я нажимаю на одну запись, а затем нажимаю кнопку добавления, выбранное значение будет заполнено в текстовом поле, разделив запятую. Как это будет сделано.

ответ

1

Вам нужно что-то вроде этого:

на BTN мыши

{ 
    if(dg.selectedItem != null) 
    { 
     if (txt.text.length !=0) 
     { 
     txt.text = txt.text + ", "; 
     } 
     txt.text = txt.text + dg.selectedItem.text; 
    } 
} 

РП часть, вероятно, неправильно это, скорее всего, что-то вроде dg.selectedRow [ColName] .text.

Теперь, если вы решили добавить удаление или удалить btn, вы могли бы придумать другую идею.

+0

Спасибо, это работает хорошо .. – MAC

+0

Вы можете сделать это более компактный и использование: txt.text + = "" и txt.text + = dg.selectedItem.text – link664

+0

или более компактный TXT .text + = (((txt.text.length! = 0)? ",": "") + dg.selectedItem.text); вообще – Toto