0

我用两个网格创建了表单。每个网格都有不同的数据源,它们之间没有任何关系。当我在 DS1 上创建范围时,它不仅会影响带有 ds1 的 grid1,还会影响带有另一个数据源的 grid2。使用范围后,它将网格 2 中的记录切割为网格 1 中的记录数量。

有人能告诉我如何避免这种影响吗?我想以一种形式拥有 2 个独立的网格。

4

2 回答 2

1

调查表单上的动态链接(个性化 - 查询)。

用 清除它们clearDynalinks

public void init()
{
    super();

    MyTable1_ds.queryBuildDataSource().clearDynalinks();
    MyTable2_ds.queryBuildDataSource().clearDynalinks();
}
于 2014-12-22T10:54:44.437 回答
0

仔细检查第二个网格控件上的 DataSource 属性是否设置为第二个数据源。

这是一个常见错误,与您描述的行为一致。

于 2014-12-23T04:36:34.527 回答