C# datagridview 增行 更新 datatable问题
datagridview.datasource=datatable;datagridview新增行后如何同步更新datatable;举个例子:现有datatable2行2...
datagridview.datasource=datatable;
datagridview 新增行后如何同步更新datatable;
举个例子:
现有datatable 2 行 2 列;绑定后 datagridview也是2行2列;
我现在手工在datagridview 上增行 然后 datatable.acceptchanges();-----这里报错了.跟踪发现datatable 没自动增行,请问该如何才能同步更新datatable呢?
这样做的目的是先放在datatable中判断是否有问题,没问题再插入数据库.倒过来的话达不到效果. 展开
datagridview 新增行后如何同步更新datatable;
举个例子:
现有datatable 2 行 2 列;绑定后 datagridview也是2行2列;
我现在手工在datagridview 上增行 然后 datatable.acceptchanges();-----这里报错了.跟踪发现datatable 没自动增行,请问该如何才能同步更新datatable呢?
这样做的目的是先放在datatable中判断是否有问题,没问题再插入数据库.倒过来的话达不到效果. 展开
6个回答
展开全部
执行这个:datagridview.datasource=datatable;
datagridview和datatable中数据就是同步的了,换个说法,datagridview数据改变时,datatable就会自动与datagridview中数据保持一致。
datagridview和datatable中数据就是同步的了,换个说法,datagridview数据改变时,datatable就会自动与datagridview中数据保持一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
更新后重新调用
datagridview.datasource=datatable;
datagridview.DataBind;
只有在 这两句以前的操作才会被显示在datagridview里
datagridview.datasource=datatable;
datagridview.DataBind;
只有在 这两句以前的操作才会被显示在datagridview里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//添加一个‘当前所选内容发生更改时’的事件,然后再执行一次查表就可以了
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
datagridview1.datasource=datatable;
datagridview1.DataBind;
}
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
datagridview1.datasource=datatable;
datagridview1.DataBind;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datatable 应该有类似于insert一类的方法,你可以找找看。
另外,最好是直接修改数据库,然后重新读一下,前提是数据量不大的情况下。
另外,最好是直接修改数据库,然后重新读一下,前提是数据量不大的情况下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询