Получение значений элемента CheckBoxList
У меня есть CheckBoxList, который я заполняю данными. Когда я пытаюсь извлечь проверенные элементы из списка, я могу получить только порядковый номер элемента, но не могу получить значение.
Я прочитал, что вы можете использовать Items [i]. Значение, однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке, в котором говорится, что нет метода расширения "value".
Вот код, который я использую, чтобы попытаться получить информацию (обратите внимание, что GetItemText (i) фактически дает мне только позицию элемента, а не текст для элемента)
private void btnGO_Click(object sender, EventArgs e)
{
for (int i = 0; i < chBoxListTables.Items.Count; i++)
{
if (chBoxListTables.GetItemChecked(i))
{
string str = chBoxListTables.GetItemText(i);
MessageBox.Show(str);
//next line invalid extension method
chBoxListTables.Items[i].value;
}
}
}
Это использует .Net 4.0
Любые мысли будут оценены ... спасибо