簡體   English   中英

標簽c#listBox DisplayMember

[英]c# listBox DisplayMember

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 = ??????????

對於未類型化的表,這可能並不容易。 組合框具有文本屬性,用於列表框:

 textbox3.Text = listBox1.SelectedItem;

獲取“項目”,但可能是DataRowView。 您可以投射它:
((DataRowViw) SelectedItem).Row[3]

這將與您一起工作
textbox3.Text = listBox1.GetItemText(listBox1.SelectedItem);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM