русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










DataGridView добавить новый столбец Си Шарп

Если вам нужно в dataGridView добавить новый столбец (column), то это выполняется следующим кодом:

var column1 = new DataGridViewTextBoxColumn();
var column2 = new DataGridViewCheckBoxColumn();

column1.HeaderText = "Столбец1";
column1.Name = "Column1";

column2.HeaderText = "Столбец2";
column2.Name = "Column2";

this.dataGridView1.Columns.AddRange(new DataGridViewColumn[] { column1, column2 });

Если вам нужно добавить неопределенное значение n, то можно объявить массив и в цикле добавить столько полей сколько нужно. Язык Си Шарп позволяет это сделать.

int n = 5;
DataGridViewTextBoxColumn[] column = new DataGridViewTextBoxColumn[n];

for (int i = 0; i < n; i++)
{
     column[i] = new DataGridViewTextBoxColumn(); // выделяем память для объекта
     column[i].HeaderText = "Header" + i;
     column[i].Name = "Header" + i;
}

this.dataGridView1.Columns.AddRange(column);

В данном коде объявляется массив coloms состоящий из 5 элементов и происходит выделение динамической памяти для пяти столбцов.

Просмотров: 6807






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.