C#DataGridView
DataGridView是winform中的一个表格控件,这里会简便讲解一下。
假设一个DataGridView对象是dgvProduct
ReadOnly 设置表格只读熟悉
AllowUserToAddRows 设置表格自动生成空行
dgvProduct.ReadOnly = true;
dgvProduct.AllowUserToAddRows = false;
增加列名
DataPropertyName 需要绑定的数据源,一般用于数据库读取出来在表格上直接绑定
HeaderText 列的文本
Name 列的名称
dgvProduct.Columns.Add(new DataGridViewTextBoxColumn()
{
Name = "CellSn",
DataPropertyName = "CellSn",
HeaderText = "条码",
Width = 120
});
在建立好的列中写入数据
第一种
int i = this.dgvProduct.Rows.Add();
dgvProduct.Rows[i].Cells["CellSn"].Value = xxx;
第二种
DataGridViewRow row = new DataGridViewRow();
DataGridViewTextBoxCell tbx_time = new DataGridViewTextBoxCell();
tbx_time.Value =xxx;
row.Cells.Add(tbx_time);
dgvProduct.Rows.Add(row);
一般推荐使用第一种,可用性更高