c#listBox DisplayMember

时间:2010-10-24 11:34:59

标签: c# winforms listbox

c#WinForms.Listbox。

listBox1.DataSource = ds.Tables[0].DefaultView;
listBox1.DisplayMember = "Question";
listBox1.ValueMember = "idQuestion";

//for ValueMember showing...   
textBox2.Text = listBox1.SelectedValue.ToString();

//What I must use for DisplayMember showing?  
textbox3.Text = ??????????

2 个答案:

答案 0 :(得分:2)

使用无类型表格可能不那么容易。 Combobox有一个Text属性,用于列表框:

 textbox3.Text = listBox1.SelectedItem;

获取'item',但可能是DataRowView。你可以施展它:
((DataRowViw) SelectedItem).Row[3]

答案 1 :(得分:1)

这将与您合作
textbox3.Text = listBox1.GetItemText(listBox1.SelectedItem);