Создание таблицы с помощью дизайнера VS
Оценка 5

Создание таблицы с помощью дизайнера VS

Оценка 5
docx
18.11.2021
Создание таблицы с помощью дизайнера VS
Л2-002224.docx

Создание таблицы с помощью дизайнера VS 2005

Добавление столбцов

 

рис.3

 

Добавление через свойство Columns. Изменение свойств столбцов.


рис.4


Типы столбцов:

рис.5 Таблица создается следующей строкой: DataGridView dataGridView1 = new DataGridView();

Добавление строк Через массивы row:

string[] row0 = { "Xerox", "3120", "Лазерный", "Да", "256" };

string[] row1 = { "HP",      "2110", "Лазерный", "Да", "1024" };

string[] row2 = { "Epson", "1423", "Струйный", "Нет", "1" }; dataGridView1.Rows.Add(row0);

DataGridViewRowCollection rows = dataGridView1.Rows; rows.Add(row1);

rows.Add(row2);

 

dataGridView1.RowCount = 2;     // добавить 2 пустые строки

 

dataGridView1.Rows.Add();    // добавить пустую строку

dataGridView1.Rows.Add(3); // добавить 3 пустые строки

 

Через перечень строк:

dataGridView1.Rows.Add ("HP", "2110", "Лазерный", "Да", "16");

 

Удаление строк


Строка 0:

DataGridViewRow dstr = dataGridView1.Rows[0]; dataGridView1.Rows.Remove(dstr);

 

Текущая строка:

DataGridViewRow dstr = dataGridView1.CurrentRow; dataGridView1.Rows.Remove(dstr);

 

Все строки:

dataGridView1.Rows.Clear();

 

Обработчики событий

 

    Обработчик события «щелчок на ячейке»:

 

dataGridView1_CellContentClick (object sender,

DataGridViewCellEventArgs e)

 

Свойства: e.ColumnIndex - индекс столбца с акт. ячейкой, Y. e.RowIndex       - индекс строки с акт. ячейкой, Х.

 

  Обработчик события «изменение текущей активной ячейки»:

 

dataGridView1_CurrentCellChanged (object sender, EventArgs e)

 

Работа с ячейками

DataGridViewCell actCell = dataGridView1.CurrentCell;

 

Свойство Value получить или изменить значение текущей активной ячейки (get и set).

 

actCell.Value содержимое акт. ячейки.

 

int y = actCell.ColumnIndex;                                      // индекс столбца

int x = actCell.RowIndex;                                           // индекс строки

 

Point

 

int

y =

dataGridView1.CurrentCellAddress.Y;

// индекс столбца

int

x =

dataGridView1.CurrentCellAddress.X;

// индекс строки

 

str = dataGridView1[x, y].Value;                                  // на чтение

 

dataGridView1[x, y].Value = "Лазерный";                  // на запись

 

 

str =dataGridView1.Rows[3].Cells[1].Value;

 

В обработчике CellContentClick:

 

str = dataGridView1 [e.ColumnIndex, e.RowIndex].Value;


 

Создание таблицы с помощью дизайнера

Создание таблицы с помощью дизайнера

Типы столбцов: рис.5 Таблица создается следующей строкой:

Типы столбцов: рис.5 Таблица создается следующей строкой:

Строка 0: DataGridViewRow dstr = dataGridView1

Строка 0: DataGridViewRow dstr = dataGridView1

GridView1.Rows[3].Cells[1].Value;

GridView1.Rows[3].Cells[1].Value;
Скачать файл