标签:tag 方式 数据 控件 new system details list sdn
1. 当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行
解决方法:((DataTable)Dgv.DataSource).Rows.Add("", "");需添加行的数据
2.无法将类型为“System.Collections.Generic.List`1[Model.Sales_return_goods]”的对象强制转换为类型“System.Data.DataTable”。
解决方法:主要是绑定dgv dgv.DataSource!=类型“System.Data.DataTable”。
只用dgv.DataSource=dt 就解决了
3.插入列超过dgv列数
解决方法:创建一个有列头的空的DataTable ,然后赋给dgv
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("number", typeof(string)));
…………多列列头添加…………
DataRow row1 = dt.NewRow();
row1["goods_number"] =“”“;
………………
dt.Rows.Add(row1);
标签:tag 方式 数据 控件 new system details list sdn
原文地址:http://www.cnblogs.com/bonnie-w/p/7613959.html