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技术

posted @ 2018-01-06 10:41  LuoCore  阅读(24234)  评论(1编辑  收藏  举报