У меня есть checkListBox на winform.
Я заполняю флажок кодом, см. Ниже.
Все хорошо работает.
Теперь мне нужно получить значение проверенных пунктов. У меня есть некоторые проблемы.
Когда я делаю foreach(var item in clbtest.CheckedItems)
Я получаю это, когда открываю окно ...? пункт
{ Text = "Depos", Value = "Q:\\Scanning Department\\_DT SEARCH INDEXES\\Depos" }
Text: "Depos"
Value: "Q:\\Scanning Department\\_DT SEARCH INDEXES\\Depos"
Я не знаю, как добраться до поля Значение. Я пробовал несколько способов, но ничего не работает.
private void FillIndexes()
{
string stext = cblIndexToSearch.Text;
cblIndexToSearch.Items.Clear();
cblIndexToSearch.Text = "";
cblIndexToSearch.DisplayMember = "Text";
cblIndexToSearch.ValueMember = "Value";
foreach (var item in indexlist)
{
cblIndexToSearch.Items.Insert(0,
new { Text = item.indexName, Value = @item.indexPath });
}
}