C#创建DataGridView

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);

 

你可能感兴趣的:(C#)