本教程提供了一个关于如何在C# WinForm应用程序中使用DataGridView控件的基础示例。通过简单的代码展示如何绑定数据源、显示和操作表格内容。适合初学者学习与实践。
WinForm(C#) DataGridView简单应用示例
本段落将介绍如何在C#的Windows窗体应用程序(WinForms)中使用DataGridView控件进行简单的数据展示与操作。
1. 创建一个新的Windows窗体项目。
2. 在工具箱中找到“DataGridView”项,将其拖放到窗体上。默认情况下,“DataGridView”的名称为`dataGridView1`。
3. 设计界面:可以调整列的宽度、高度等属性以适应布局需求;也可以通过代码来动态添加和删除数据列。
例如:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 创建一个DataTable对象,并设置其表名
DataTable table = new DataTable(MyTable);
// 添加两列到表格中
DataColumn column;
column = new DataColumn();
column.DataType = System.Type.GetType(System.String);
column.ColumnName = Column1;
table.Columns.Add(column);
// 再次添加一列,这次使用不同的数据类型(整数)
column = new DataColumn();
column.DataType = System.Type.GetType(System.Int32);
column.ColumnName = Column2;
table.Columns.Add(column);
// 添加几行到表格中
DataRow row;
for (int i=0; i<10 ;i++)
{
row = table.NewRow();
if ((i % 2) == 0)
row[Column1] = Even;
else
row[Column1] = Odd;
row[Column2] = i;
// 将新行添加到DataTable中
table.Rows.Add(row);
}
// 绑定数据源至DataGridView控件
dataGridView1.DataSource = table;
}
```
以上步骤展示了一个简单的例子,说明了如何通过C#编程语言使用WinForms中的`DataGridView`来显示和操作表格形式的数据。
在实际应用中,“DataGridView”可以用来实现更为复杂的功能,例如分页、排序等。