Страница 1 из 1

работа с CheckedListBox

Добавлено: 16 апр 2007, 07:27
_Vadik_
таблица сотрудники
idсотрудника фамилия
13 Иванов
28 Петров
31 Сидоров

для того чтобы в списке отображались фамилии делаю связку в свойстве listBox-а DataBindings-Items на столлбец "фамилии",
так же привязываю idсотрудника в DataBindings-Tag Value
после чего необходимо взять idсотрудника выделенного в списке, пишу в событие на кнопку Selected = (string)chListBox.SelectedValue;
проверяю переменную Selected, там пусто, хотя в списке есть выделенные

в чем тут фишка, может я неправильно привязываю?

работа с CheckedListBox

Добавлено: 16 апр 2007, 13:51
Dmitry
Кстати еще один вопрос про CheckedListBox. Как мне программно проставить галочки или убрать?

Спасибо.

работа с CheckedListBox

Добавлено: 16 апр 2007, 20:55
Edward
Получить выбранное значение в списке можно следующим образом:

Код: Выделить всё

Selected = (string)chListBox.SelectedItem;
Для того, чтобы получить ID сотрудника совместно со StiCheckedListBoxControl, Вам необходимо использовать дополнительный массив с этими значениями.
Dmitry писал(а):Кстати еще один вопрос про CheckedListBox. Как мне программно проставить галочки или убрать?
Используйте, пожалуйста, следующий код:

Код: Выделить всё

(CheckedListBoxControl1.Control as CheckedListBox).SetItemChecked(0,true);

(CheckedListBoxControl1.Control as CheckedListBox).SetItemChecked(2,false);
Пример из аттачмента Вы можете просмотреть в Demo из стандартной поставки.

Спасибо.

работа с CheckedListBox

Добавлено: 17 апр 2007, 06:32
_Vadik_
спасибо за пример, как раз то что нужно

работа с CheckedListBox

Добавлено: 17 апр 2007, 14:17
Edward
Дайте знать, если понадобится помощь.

Спасибо.

работа с CheckedListBox

Добавлено: 26 янв 2010, 09:39
howdy
Здравствуйте.
У меня так же возникла задача, где нужно выводить имена и получать ID для выбранных имен.
К сожалению данный пример по ссылке не загружается.
Кроме того, было бы очень интересно узнать, как создавать дополнительные массивы значений в отчете, о которых говорилось выше.
Спасибо.

работа с CheckedListBox

Добавлено: 26 янв 2010, 10:06
Edward
Здравствуйте,

Откройте, пожалуйста, этот пример в программе Demo из стандартной поставки.

Спасибо.