2011-12-16 12 views
4

リストにアイテムを挿入してグリッドのデータソースをプログラム的に変更しています。次に、RadGridでRebindを実行します。 Iveは新しく挿入されたオブジェクトのIDを持っています。次に、グリッドでこの行を選択したいと思います。どのように私はこれをコードの背後から行うことができますか?ヘルプ挿入後にアイテムを選択する

答えて

7

ため

おかげであなたはグリッドのDataKeyNames="yourID"としてIDを設定する必要があります。次に、コードの中でそれを取得し、次のように選択して設定することができます。

GridDataItem gdiItem = RarGrid1.MasterTableView.FindItemByKeyValue("yourID", yourIDValue); 
gdiItem.Selected = true; 
+0

最初の問題はページネーションです。私は与えられたキーを見つけるためにそれを無視しなければなりませんでした(それは別のページにあったからです)。第2の問題は、gridItem.Selected = trueがグリッド上でOnSelectedIndexChangedイベントを呼び出さないということです。( – gruber

+0

@gruberはい、この問題を知っています。あなたの質問には項目を選択するように頼んだだけです。 'OnSelectedIndexChanged'イベントを発生させるには、あなたがアイテムで何をしたいのかを知るために、イベントハドラーのコードを投稿しました。ページサイズを知っていればページネーションは問題にならないので、アイテムを含むページにジャンプすることができます。 – Mentoliptus

+0

currentPageIndex?(興味のあるアイテムが含まれているページにジャンプすることを話しています) – gruber

関連する問題