Страница 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
Получить выбранное значение в списке можно следующим образом:
Для того, чтобы получить 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 из стандартной поставки.
Спасибо.