如何从C#中的列表框索引中检索文本值

时间:2009-02-28 05:14:24

标签: c# .net winforms

listbox1.items [0]的ToString();

它获取项目的文本值在第0个索引的命令,但我的表单中有一些列表框,这些列表框是绑定到sql数据库表的数据。当我使用此命令时,它给了我(System.Data.DataRowView )作为输出的字符串,无论第0个索引处的列表框项的实际文本值如何.Plz指南

2 个答案:

答案 0 :(得分:3)

您可以使用ListItem的Text属性:

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

<强>更新  如果你在WinForms中,绑定列表框将返回DataRowView:

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

答案 1 :(得分:2)

.Text自2013年7月23日起不再有效

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