2011-08-08 11 views
1
ここ

を更新し、データ上にスクロールしていることは何が起こっているされていますデータグリッドが

  1. 私は行を選択し、それが開くクリックで(それを編集した場合、私は(私が動的に生成しています)のデータグリッド
  2. を持っていますポップアップし、その中にデータを保存すると、グリッドのデータプロバイダをローカルに更新するだけです)。
  3. DataGridのデータプロバイダが更新されるとすぐに、DataGridが選択された行がDataGridの上部に来るようにスクロールアップします。

誰かがこの問題を克服しましたか?おかげさまで

答えて

3

あなたは

dataProvider.refresh(); 

dataProvider.itemUpdated(item); 

.refresh()のDataGridを変化させる 'リフレッシュ' タイプのイベントを送信し、これを変更することを検討してください使用している場合。 itemUpdated(item)メソッドはこのイベントを送出しません。

+0

ご返信ありがとうございます。私はそれを試みました、それでも同じエラーです。私がここで言及することは、「検索」機能のコードのどこかで、私がスクロールしているところです。データグリッドをselectedIndexに置いていますが、これは完全に独立しており、この方法でDataGridを更新すると、私はおそらくコードを見たいと思っています - しかし、実際には... – Tintin

+0

申し訳ありませんが、私はより多くの援助を提供したいですが、私はあなたが与えた情報に基づいている唯一のアイデアです。 –

+0

私は非常に残念です...それは実際にトリックを働いた。私はどこからでも最新のものを取り除く必要がありました。うわー、それは今までの最速の解像度のようでした。もう一度ありがとう... – Tintin

関連する問題