DataGridView绑定Linq结果集后,对DataGridView中的Checkbox修改的问题
var result = from a in dc.a select new {启用=a.enable,姓名=a.name };winform项目 ,前台datagridview中添加并绑定列 启用(checkbox),姓名(textbox)。
dgv.datasource=result;
绑定过后,结果显示正常, 我想对【启用】列进行操作,如果checkbox为true时点选它,则checkbox为false,反之亦然。
现在问题是我在点击checkbox时,无反应。不能对其进行临时操作,必须要同步更新数据库后才有所改变,也就是说,每次点击都要更新数据库,然后在重新绑定datasource。
我不想这么做, 我想让他实现,点checkbox后,只是临时保存操作结果,然后点btnSave按钮后,才提交数据库,点btnCancel,则为取消。。
请问怎么实现? --------------------编程问答-------------------- 没人吗? --------------------编程问答-------------------- 我也有同样的问题,不知道怎么解决,请问你找到解决方法了吗??? --------------------编程问答--------------------
没有呢。。 --------------------编程问答--------------------
刚刚查了下,现在可以从对checkbox进行操作了。 很简单,就是用datagridview的dataGridView1_CellContentClick事件
补充:.NET技术 , LINQ