我需要从绑定到数据库的列表框中从选定项中获取值。但是如果我尝试
listBoxAtribute.SelectedItems[0].ToString()
它返回
System.Data.DataRowView
有什么方法可以将数据从
DataRowView
转换为string
?我的想法如下:
for(int i = 0; i < listBoxAtribute.SelectedItems.Count; i++)
{
MessageBox.Show(listBoxAtribute.SelectedItems[i].Tostring);
}
非常感谢您的任何答复。
最佳答案
尝试先将列表框的选定项目强制转换为DataRowItem,然后访问将列名称传递给索引器的列值
这是样本
((DataRowView)Listbox.SelectedItem)["<column_name>"].ToString();