Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / програмно создать ячейку datagridview типа combobox / 4 сообщений из 4, страница 1 из 1
28.11.2013, 23:47
    #38482676
Tanya_0306
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
програмно создать ячейку datagridview типа combobox
програмно создаю datagrid. в нем ячейки текс и чекбокс получается добавлять. А вот ячеку сombobox добавить и зарполнить его выборкой не получается.
может у кто поделится понятным примерчиком? буду признательна.
...
Рейтинг: 0 / 0
29.11.2013, 00:44
    #38482714
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
програмно создать ячейку datagridview типа combobox
Tanya_0306,

А как пробовала?
...
Рейтинг: 0 / 0
29.11.2013, 01:41
    #38482749
WitC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
програмно создать ячейку datagridview типа combobox
Tanya_0306,
наверное, как-то так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
 private void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            dt.Columns.AddRange(new DataColumn[]{
                                            new DataColumn("col0",typeof(int)),
                                            new DataColumn("col1",typeof(string),"col0*10"),
                                            new DataColumn("col2",typeof(int))
                                        });
            for (int i = 0; i < 10; i++)
            {
                dt.Rows.Add(new object[] { i, null, i % 2 });
            }

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.Columns.Clear();
            dataGridView1.Columns.AddRange(new DataGridViewColumn[]{
                                new DataGridViewComboBoxColumn() {    Name = "col0",
                                                                      DataPropertyName = "col0",
                                                                      HeaderText = "Кол0",
                                                                      DataSource = dt.AsDataView() ,
                                                                      DisplayMember="Col1",
                                                                      ValueMember="Col0"
                                                                  },
                                new DataGridViewTextBoxColumn(){Name="col1", DataPropertyName="col1", HeaderText="Кол1"},
                                new DataGridViewCheckBoxColumn(){Name="col2", DataPropertyName="col2", HeaderText="Кол2",
                                                                  TrueValue=1,FalseValue=0}
                            });
            dataGridView1.DataSource = dt;
        }
...
Рейтинг: 0 / 0
29.11.2013, 17:48
    #38483829
Tanya_0306
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
програмно создать ячейку datagridview типа combobox
WitC,

Спасибо. пример помог разобраться.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / програмно создать ячейку datagridview типа combobox / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]