- 681 名前:DD mailto:sage [2008/08/20(水) 13:29:19 ]
- ASP.NET2.0のGridViewで質問があります。使用言語はC#です。
1つの画面に以下のコントロールがあります。 ・TextBox (TextBox1) ・Button (Button1) ・GridView (GridView1) ・SqlDataSource (SqlDataSource1) TextBox1に検索する主キーの値を入れ、Button1をクリックすると、 その主キーの行の背景色を変更する、といったことをやりたいと思っています。 GridView1のSelectedRowStyleのBackColorに適当な色を指定して DataBoundイベントでGridView1.DataKeys[i].Valueをループで検索。 見つかったらGridView1.SelectedIndex = iとすることで ほぼやりたいことは実現できています。 この状態でGridView1のAllowPagingをTrueに設定し、 Button1クリック時に、検索してヒットした行のあるページに 自動的に切り替えるにはどのようにすればよいのでしょうか? 現状のコードでは、現在のGridView1のページしか検索出来ないためうまく出来ません。 どなたかご教授願えないでしょうか?
|

|