- - PR -
GridViewのPagerSettingsについて ASP.NET2.0(VB)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-13 09:41
おはようございます。
GridViewでPagerを使っています。 追加ボタンを押すとフォーム内のGridViewの下に入力画面が表示され、登録ボタンを押す とその入力画面が消えるようにしています。(GridViewの編集モードは別の部分で使っています) その際、入力画面が表示されている間は、GridViewの操作を出来なくしようとしています。 GridView内のボタンについては、 For Each objItem As GridViewRow In grdLib.Rows If objItem.RowIndex >= 0 Then objItem.Cells(CBTNDOWN).Enabled = False objItem.Cells(CBTNUP).Enabled = False objItem.Cells(CBTNDELETE).Enabled = False End If Next のコードで使用不可になるのですが、 ページャについては、 objView.PagerSettings.Visible = False としても非表示になりません。 (正確にいうと、追加ボタンを押した時には表示され、登録ボタンを押すと消えるという、一動作遅れたような状態になります。 DataGridの時は、 objGrid.PagerStyle.Visible = False で問題なかったのですが、 GridViewでは、どうすればよいのでしょうか。 (GridViewのイベントでページャの表示、非表示を設定しているのではありません。また、データの表示は見やすくしたいので、できればGridViewそのものをEnable=Falseにしたくないです。) よろしくお願いいたします。 |
|
投稿日時: 2007-04-13 11:30
補足で書きますと、
objView.PagerSettings.Visible を設定した後に、DataBindを行えば、期待通りの動きになるのですが、 DataBindを再度行わずに、PagerSettings.Visibleの変更を行いたいのです。 よろしくお願いします。 |
1