2009-02-28 110 views
3

listbox1.items [0] .tostring();如何从C#中的列表框索引检索文本值

其获取项目的文本值在第0索引的命令,但我有一些列表框中的数据绑定到一个SQL数据库表的数据。当我使用这个命令它给我(System.Data。 DataRowView的)作为一个字符串作为输出,无论在第0 index.Plz引导列表框项目的实际文本值

回答

3

您可以使用列表项的Text属性:

string itemText = ListBox1.Items[0].Text; 

更新: 如果你在WinForms中,一个绑定列表框将返回一个DataRowView:

DataRowView drv = (DataRowView)ListBox1.Items[0]; 
string itemText = drv.Row["MyColumn"].ToString(); 
+0

你确定这个事情的作品,因为它不可用,在弹出的面板解决方案,当我们键入命令 – Mobin 2009-02-28 05:25:12

2

.Text不再工作为23/07/2013

使用ListBox1.Items[index].ToString();