0

为此,我正在使用 Flashbuilder。我有一个按钮,可以像这样更改 dataProvider 的 id:

result.datagrid.dataProvider="lineup_1";

但是,我有另一个按钮,单击该按钮也应该更改数据提供者的 id,但是:

result.datagrid.dataProvider="lineup_2";

但是,它只响应按下的第一个按钮。之后,id 保持不变,这是逻辑。但是我也需要知道在按下按钮后如何更改 id。

4

1 回答 1

0

如果你说

result.datagrid.dataProvider="lineup_1";

你不改变dataProvider的id,你改变dataProvider。因此,在这两个操作中,您都更改了 dataProvider。

更多关于这一点,我认为您需要在更改后刷新您的数据提供者。就像是 :

(result.datagrid.dataProvider as ICollectionView).refresh();
于 2011-05-20T10:59:24.053 回答