如下图, 我有一个datagridview,数据源是绑定的一个datatable
1.我想实现:可以修改datagridview的值,但修改不更改到绑定的datatable中,我看网上有人说在 DataGridView的CellEndEdit中调用 datatable的RejectChanges() 方法,我这样写了,发现datagridview的值也不能更改了。
2.比如我想统计下图 “部门”列 有多个是“办公室” 的数量,并显示在一个文本框里,用什么方法或者函数统计啊? 并且在“部门”列的值发生改变时 要实现 统计的实时更新
请大家指教!感激不尽!!!!

------解决思路----------------------
通过BindingSource来绑定,DataTable绑定到BindingSource上
------解决思路----------------------
RejectChanges不就是取消的意思么……
------解决思路----------------------
1.用DataTable.Copy()复制一个新DataTalble用来绑定,就不会影响原DataTable了。
2.用DataTable.Compute()啊,应该是在 CellEndEdit 中调用吧。
Text1.Text = table.Compute("COUNT(部门)", "部门 = '办公室'")