2009-09-11 80 views
0

我如何将一个数据网格中的多个值添加到C#中的文本框? 在我的项目中,它包含一个数据网格,一个文本框和一个按钮。如何添加多个值?

当从数据库填充数据网格时,添加按钮将被启用。 之后,当我点击一个条目,然后点击添加按钮,选定的值将通过分隔逗号填充文本框中。它将如何完成。

回答

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 2009-09-11 05:08:07

+0

你可以做的是更紧凑,使用: txt.text + = “” 和 txt.text + = dg.selectedItem.text – link664 2009-09-11 05:20:54

+0

或更紧凑TXT .text + =(((txt.text.length!= 0)?“,”:“”)+ dg.selectedItem.text);在所有 – Toto 2009-09-11 06:39:33