Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Выбрать первое значение по умолчанию


Автор: kuller 7.12.2010, 11:35
Здравствуйте!!!
Создал я dataGridView, где 1 из столбцов это  comboBox.
Заполнил его данными ( comboBox) и прилепил к dataGridView.

Код

            DataGridViewComboBoxColumn comboBox = new DataGridViewComboBoxColumn();
            DataTable comboTable = new DataTable();
            DataColumn column = new DataColumn();
            column.DataType = typeof(int);
            column.ColumnName = "Col1";
            comboTable.Columns.Add(column);
            column = new DataColumn();
            column.DataType = typeof(string);
            column.ColumnName = "Col2";
            comboTable.Columns.Add(column);
            comboTable.Rows.Add(new object[] { 1, "R" });
            comboTable.Rows.Add(new object[] { 2, "Y" });
            comboTable.Rows.Add(new object[] { 3, "B" });
            comboBox.DataSource = comboTable;
            comboBox.DisplayMember = "Col2";
            comboBox.ValueMember = "Col1";


Теперь когда открывается форма с dataGridView таблица отрисовывается, но comboBox пустые (ну ничего не отображают, если не раскрыть список значений).
Так вот вопрос: как сделать, чтобы при загрузке в comboBox было первое значение из его Items???

Заранее спасибо!!!

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