【问题标题】:Devexpress detail gridview events not firingDevexpress 详细信息 gridview 事件未触发
【发布时间】:2014-04-10 14:04:21
【问题描述】:

我有一个主“gridview”和一个详细的“gridview”连接到它。详细信息“gridview”最初没有任何列,它从数据库加载数据并创建其列。 例如,我正在尝试处理 cellvaluechanged 事件,但是,即使我在 gridview 的单元格中写了一些东西然后按 enter,该事件也不会触发。可能是什么原因?

【问题讨论】:

    标签: events gridview devexpress


    【解决方案1】:

    在我看来,处理这个问题的最佳方法是:创建一个代表数据库中数据的类。让类实现接口INotifyPropertyChanged。然后使用数据库中的所有对象创建一个 BindingList。现在将此 BindingList 用作 Grid 的 DataSource。 BindingList 获得了事件 ListChanged。如果您在单元格中键入一些新值,这将识别出 DataSource 中的属性值已更改。

    我认为这是最佳做法,因为您使用的是 DataSource 而不是直接使用 GridView。

    否则事件肯定会触发。如果你不能使用我的想法发送一些代码,也许我可以找到问题。

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-17
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      相关资源
      最近更新 更多