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