在Windows应用程序中,我有两个listBox +一个选中的列表框。用户应检查选中列表框中的某些项目,并且具有与选中列表框相同索引的列表框1和2中的项目值应在某些文本框中获得并显示。
我已经编写了这段代码,但是返回的值类似于System.Data.DataRowView
int a = servicelist.CheckedItems.Count;
for (int i = 0; i < a; i++)
{
int total;
int b = servicelist.CheckedIndices[i];
textbox1.text += listbox1.items[i].tostring();
textbox2.text += listbox2.items[i].tostring();
}
答案 0 :(得分:0)
显示成员和值成员与此相同
listBox1.DataSource = dsprice.Tables["price"];
listBox1.DisplayMember = "price";
listBox1.ValueMember = "price";
答案 1 :(得分:0)
我可以通过此代码解决
for (int i = 0; i < a; i++)
{
int b = servicelist.CheckedIndices[i];
DataRowView drv = (DataRowView)listBox1.Items[b];
string itemT = drv.Row["price"].ToString();