【求助】DataTable和DataGridView的问题
最后结果是没有数据显示
我使用DataTable作为DataGridView控件的数据源
这是绑定数据源代码
这是在DataTable中添加数据的代码
//--ClassBl
public static void Tianchongbiaogeshuju(DataGridView c)//将DataGridView控件传入
{
ClassBl.biaogeshuju = new DataTable("biaogeshuju");
biaogeshuju.Columns.Add("_1", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_2", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_3", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_4", Type.GetType("System.Int32"));
DataRow y;
y = biaogeshuju.NewRow();
y["_1"] = "lalala";
y["_1"] = "lalala";
y["_1"] = "lalala";
y["_1"] = "lalala";
biaogeshuju.Rows.Add(y);
c.DataSource = ClassBl.biaogeshuju;
}
单步调试时程序执行到第一个y["_1"] = "lalala";好像就跳过了,并且datagridview中什么数据都没有,谢谢大家
------解决方案--------------------改完table再绑定
------解决方案-------------------- //--ClassBl
public static void Tianchongbiaogeshuju(DataGridView c)//将DataGridView控件传入
{
ClassBl.biaogeshuju = new DataTable("biaogeshuju");
biaogeshuju.Columns.Add("_1", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_2", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_3", Type.GetType("System.Int32"));
biaogeshuju.Columns.Add("_4", Type.GetType("System.Int32"));
DataRow y;
y = ClassBl.biaogeshuju.NewRow();
&