Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > заполнить checkedBoxList значениями из базы


Автор: Swatch 13.2.2015, 14:02
Помогите заполнить checkedBoxList значениями из базы.

Код

           DataTable tbl = GetList();
            for (int i = 0; i < tbl .Rows.Count; i++)
            {
                 checkedListBox1.Items.Add(chantbl.Rows[i]["NAME"].ToString());
            } 



Вот так получается красивый список, но там только чекбоксы и названия, а мне надо, чтобы там еще ид записи была, по которой потом можно было бы значения находить (но не в названии, конечно). а возможно еще надо отображать будет одно поле для каждого чекбокса.

Прошу не бить тапками, а помочь. с C# только разбираюсь еще. буду благодарна за примеры:)

Автор: diadiavova 13.2.2015, 21:49
Чекдлистбокс - довольно простой контрол - таблицу в нем не создашь. Если нужно, чтобы отображалось в виде таблицы, надо использовать либо листвью, либо датагридвью. Последний вариант лучше, поскольку можно из таблицы ничего не добавлять, а просто привязать ее к нему, да и чекбоксы в нем имеются, в отличие от листвью. Ну, а так, у винформ-контролов масса ограничений, так что если нужно что-нибудь эдакое, то лучше использовать WPF, там возможности кастомизации контролов - практически безграничны smile 

Автор: Uvs 14.2.2015, 06:18
Девушка, вот, есть кое-какая инфа и примеры.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/zapolnit-checkedBoxList-znacheniyami-iz-bazy-id54ddd9e8ae2015e2708b4567#findElement_E7045_54debe7fae2015804b7f55df_0

Автор: Uvs 14.2.2015, 06:19
Документашка

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/zapolnit-checkedBoxList-znacheniyami-iz-bazy-id54ddd9e8ae2015e2708b4567#findElement_E7045_54debed6ae2015165c7f5704_0

Автор: Uvs 14.2.2015, 06:20
Это примеры.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/zapolnit-checkedBoxList-znacheniyami-iz-bazy-id54ddd9e8ae2015e2708b4567#findElement_E7045_54debf16ae2015f8537f56b7_0

Автор: Uvs 14.2.2015, 06:24
Блин, не понял - прикрепились файлы, или нет. Киньте свой e-mail, брошу описание и примеры.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/zapolnit-checkedBoxList-znacheniyami-iz-bazy-id54ddd9e8ae2015e2708b4567#findElement_E7045_54debffdae2015743e7f5afd_0

Автор: Uvs 14.2.2015, 17:27
Описание

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/zapolnit-checkedBoxList-znacheniyami-iz-bazy-id54ddd9e8ae2015e2708b4567#findElement_E7045_54df5b51ae201599077f5486_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)