DataGridView可以用来以表格形式显示数据。
创建仅需将DataGridView拖动至窗口。
添加数据
1、通过DataTable添加
设置dataGridview的dataSource属性为一个dataTable,此方法通常用于从数据库中获取数据进行显示
2、将表格数据添加到显示
此方法添加数据必须按照一定的流程,即
- 添加列,即添加字段
- 添加行,填充一行中各字段对应的值
添加列:
方法一:
dataGridView1.Columns.Add("Name", "AliasName");
有两个String类型参数:列名和列别名
方法二:
dataGridView1.ColumnCount = pFields.FieldCount;
for (int i = 0; i < pFields.FieldCount; i++)
{
dataGridView1.Columns[i].Name = "name";
}
首先设置列数,之后指定每一列的名称
方法三:
先定义每一列 DataGridColumn,并设置其name等属性,再通过dataGridView.Columns.Add()方法添加。
此方法较为繁琐,一般不使用。
添加行:
方法一:
首先使用Add()方法添加一个空行,遍历行中的每个单元格,设置其Value
int thisRow = dataGridView1.Rows.Add();
for (int j = 0; j < pFields.FieldCount; j++)
{
dataGridView1.Rows[thisRow].Cells[j].Value = "value"
}
方法二:
为该行设置一个数组,数组长度对应字段数,数组内容对应行的Value,使用Add()方法添加,参数为该数组
String[] val=new String[5];
dataGridView1.Rows.Add(val);