русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Динамічна таблиця dataGridView Сі Шарп

Мова Сі Шарп дозволяє динамічно виділяти стільки полів, скільки потрібно для нас.

Наприклад, якщо нам потрібно виділити для стовпців таблиці 5 і 10 рядків, то програма створення динамічної таблиці dataGridView буде наступною:

int n = 5; // кількість стовпчиків
int m = 10; кількість рядків

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); // додавання стовпчиків
for (int i = 0; i < m; i++)
{
     this.dataGridView1.Rows.Add(); // додавання рядків
}

Результат роботи програми:

Тут ми оголошуємо змінну column, яка є масивом. У ньому ви вводимо імена та назва заголовків і через метод AddRange додаємо 5 стовпців.

Метод Add нічого не приймає, він тільки додає 1 рядок. Отже, якщо нам потрібно їх 100 рядків, значить потрібно 100 разів викликати цей метод.

Переглядів: 2728






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.