使用DevExpress PivotGrid进行编辑

时间:2011-07-14 20:13:30

标签: .net winforms devexpress

我有一个绑定到DataTable的PivotGridControl的WinForm。 DataTable填充了一个知道如何更新底层数据库表的TableAdapter。

我希望允许用户更新数据表中的一个字段。该字段将始终显示在pivotGrid的主体中。

我已经想出了如何将编辑器与字段相关联。当用户点击单元格时,编辑器出现,用户编辑该值,然后按Enter键,但这是我遇到麻烦的地方。

我无法弄清楚网格上的哪个事件(似乎没有gridView)应该用作GridView的RowUpdated事件的PivotGrid等价物。如果没有这个事件,我很难弄清楚ta.Update(myTable)语句的放置位置。

有人可以推荐一种通过pivotGrid更新数据库表的技术吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

使用EditValueChangedEvent。

  

最终用户修改后,会引发EditValueChanged事件   单元格值并关闭编辑器。处理EditValueChanged事件   保存最终用户对数据源所做的更改。

http://documentation.devexpress.com/#WindowsForms/DevExpressXtraPivotGridPivotGridControl_EditValueChangedtopic