DataGridView的列编辑:
Name:用于调用属性的时候用的,也可以不使用Name去调用,选择数字1,2,3...选择第1列,第2列,第3列。
HeaderText:表头显示的名字方便用户使用。
DataPropertyName:该列与绑定的表的哪个属性对应。一般情况编辑的列与绑定的表属性名一一对应。
DataTable:
创建一张表: DataTable goodslist = new DataTable();
为这张表添加列名(属性名):goodslist.Columns.Add("name1");
为这张表添加数据:DataRow dr = listdt.NewRow(); dr["name1"] = "name";
将这张表绑定到DataGridView: dataGridView1.DataSourse=goodslist;
如果这张表的属性名和DataGridView的列名相同的话,会自动匹配到已编辑的列,否则会创新列出来,表头的名字和列名一样。
DataSet:
将DataTable放入DataSet: goodslist.TableName="table1"; DataSet ds=new DataSet(); ds.Table.Add(goodslist.copy());
将DataTable从DatatSet中取出:DataTable dt = ds.Tables["table1"];
时间: 2024-11-03 19:57:52