Windows Forms C DataGridView: управление табличными данными
Windows Forms - это платформа для создания графических пользовательских интерфейсов в .NET Framework. DataGridView - это элемент управления в Windows Forms, который позволяет отображать и редактировать табличные данные.
Чтобы использовать DataGridView в Windows Forms приложении, следует выполнить следующие шаги.
1. Добавить элемент управления DataGridView на форму. Это можно сделать из ToolBox в Visual Studio.
2. Создать источник данных для DataGridView. Например, можно использовать класс DataTable для хранения и отображения табличных данных:
csharp
DataTable dataTable = new DataTable();
dataTable.Columns.Add("Name", typeof(string));
dataTable.Columns.Add("Age", typeof(int));
dataTable.Rows.Add("John", 25);
dataTable.Rows.Add("Kate", 30);
3. Установить источник данных для DataGridView:
csharp
dataGridView1.DataSource = dataTable;
4. При необходимости, настроить внешний вид DataGridView. Например, можно указать названия колонок и их ширины:
csharp
dataGridView1.Columns["Name"].HeaderText = "Имя";
dataGridView1.Columns["Age"].HeaderText = "Возраст";
dataGridView1.Columns["Age"].Width = 50;
5. Обрабатывать события DataGridView при необходимости. Например, можно добавить обработчик события при нажатии на кнопку для удаления выбранной строки:
csharp
private void deleteButton_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count > 0)
{
dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
}
}
Таким образом, при запуске приложения с использованием Windows Forms и DataGridView будет отображаться таблица с данными, которая может быть отредактирована пользователем. Код позволяет управлять отображением, редактированием и удалением строк таблицы.