c # listBox DisplayMember - PullRequest
       1

c # listBox DisplayMember

1 голос
/ 24 октября 2010

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 ]

2 голосов
/ 24 октября 2010

Это может быть не так просто с нетипизированными таблицами. Combobox имеет свойство Text для списка:

 textbox3.Text = listBox1.SelectedItem;

Получает «элемент», но это, вероятно, DataRowView. Вы можете разыграть его:
((DataRowViw) SelectedItem).Row[3]

1 голос
/ 20 февраля 2015

Это будет работать с вами
textbox3.Text = listBox1.GetItemText (listBox1.SelectedItem);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...