日期:2014-05-17  浏览次数:21067 次

C#中向DataGridview中添加一行数据则么添加
DataGridView绑定了一个DataTable
DataTable没有数据


现在想给该DataGridView添加一行有数据的行,则么搞



前提是DataGridView的数据源还是该DataTable


不知道我说清楚了没有,如果不明白意思的话发帖,我在线等!

------解决方案--------------------
向DataTable中添加数据了 在重新绑定了
------解决方案--------------------
你往datatable里加数据
------解决方案--------------------
向DataTable中添加数据,然后再重新绑定
------解决方案--------------------
往datatable里加数据
然后datagridview.DataSource=null;
然后就是datagridview.DataSource=datatable
如果显示不出来的话你就刷新一下
datagridview.refresh();
------解决方案--------------------
向DataTable中添加数据,然后再重新绑定

------解决方案--------------------
把你的代码贴出来看看
------解决方案--------------------
探讨
那个DataTable的数据集为空!则么添加数据啊?


恩主要还是这个问题,


往一个空数据集的DataTable里面添加一行数据,则么添加?

------解决方案--------------------
你的DataTable的列已经添加好了哟
那么:
C# code

 DataRow dr = dt.NewRow();  //dt是DataTable
 dt.Rows.Add(dr);
 dt.Rows[dt.Rows.Count - 1]["列1"] = "111";

------解决方案--------------------
如果你的datatable什么都没有
你就得定义列,然后添加行
------解决方案--------------------
探讨
引用:
那个DataTable的数据集为空!则么添加数据啊?


恩主要还是这个问题,


往一个空数据集的DataTable里面添加一行数据,则么添加?



C# code
DataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(System.Int32));
dt.Columns.Add("Name", typeof(System.String));

DataRow dr = dt.NewRow();
dr[0] = 1;
dr[1] = "oec2003";
dt.Rows.Add(dr);