Janus GridEx数据不会很快绑定

时间:2010-01-25 12:18:58

标签: janus

我在My User界面中使用Janus.Windows.GridEX控件。我正在尝试查找对象列表。但是当绑定对象被分配给DataSource时它不会发生。 在我分配绑定源后不久,如果我检查行计数它仍然显示0,即使绑定数据有对象列表。 我尝试绑定的集合类实现了ICollection 这里Mytype是我写的一个类。

2 个答案:

答案 0 :(得分:3)

原因是因为Janus GridEx不会从数据源读取,直到控件可见(即控件已加载)。如果需要访问基础数据结构中的字段,则可以通过GridEx.Datasource执行此操作。但是,如果您需要访问绑定的网格字段(如RowCount),则唯一的解决方案是在父级的Load事件期间访问它们,或者在设置控件之后触发一些事件。

希望这有帮助, 克里斯

答案 1 :(得分:2)

如果您使用Gridex1.Datasource = Object

    GridEX1.SetDataBinding(Object, "")
    Gridex1.RetriveStructure()

还要添加

Implements IList给你的班级。

网格需要一些默认功能 例如,要计算行数的属性Count()

查看有关Ilist http://msdn.microsoft.com/en-us/library/system.collections.ilist.aspx

的更多信息