求助,C#DataGridView,固定行,动态列,请教论坛大师
发布网友
发布时间:2022-05-01 08:56
我来回答
共1个回答
热心网友
时间:2022-06-27 02:13
1.实质就是动态添加控件,new一个dataGridView对象,然后使用 xxx.item.add()在窗体里add()就可以实现。
2.例程:
1
2
3
4
5
6
7
8
9
10
11
DataTable dt = new DataTable();
dt.Columns.Add("编号",typeof(Int32));
dt.Columns.Add("名称", typeof(string));
dt.Columns.Add("数量", typeof(string));
DataRow dr = dt.NewRow();
dr["编号"] = dataGridView1.CurrentCell.OwningRow.Cells["编号"].ToString();
dr["名称"] = dataGridView1.CurrentCell.OwningRow.Cells["名称"].ToString();
dt.Rows.Add(dr);
dataGridView2.DataSource = dt;