Как получить текстовое значение из индекса списка в C # - PullRequest
3 голосов
/ 28 февраля 2009

ListBox1.Items [0] .ToString (); * * 1 001

это команда для получения текстового значения элемента по 0-му индексу, но у меня есть несколько списков в моей форме, которые связаны с таблицей базы данных sql. Когда я использую эту команду, она дает мне (System.Data.DataRowView ) в виде строки в качестве вывода независимо от фактического значения текста элемента списка в 0-м индексе. Руководство по PLS

Ответы [ 2 ]

3 голосов
/ 28 февраля 2009

Вы можете использовать свойство Text элемента ListItem:

string itemText = ListBox1.Items[0].Text;

Обновление: Если вы находитесь в WinForms, связанный список вернет DataRowView:

DataRowView drv = (DataRowView)ListBox1.Items[0];
string itemText = drv.Row["MyColumn"].ToString();
2 голосов
/ 23 июля 2013

.Text больше не работает с 23.07.2013

Использование ListBox1.Items[index].ToString();

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