C#中DataGridView动态添加行及添加列的方法 并赋值在第一行
http://www.jb51.net/article/72259.htm
Datagridview添加列:
|
1
2
3
4
5
|
DataGridViewTextBoxColumn acCode = new DataGridViewTextBoxColumn();acCode.Name = "acCode";acCode.DataPropertyName = "acCode";acCode.HeaderText = "A/C Code";dgvVouchers.Columns.Add(acCode);dgvVouchers.Columns["acCode"].DisplayIndex = 0;//设置为第一列 |
Datagridview创建行:
|
1
2
3
4
5
6
|
DataGridViewRow dr = new DataGridViewRow();dr.CreateCells(dgvVouchers);//添加的行作为第一行dgvVouchers.Rows.Insert(0, dr);//添加的行作为最后一行dgvVouchers.Rows.Add(dr_new); |
drvr.Cells[rcomdgv1.Columns["名称"].Index].Value = 值;
因为dr.CreateCells(dgvVouchers) 这样新加行不能通过名字赋值,所以需要通过DataGridView的来获取下标赋值
欢迎关注LuoCore 微信公众号。学习Win from技术

浙公网安备 33010602011771号