- PR -

GridViewのPagerSettingsについて ASP.NET2.0(VB)

1
投稿者投稿内容
ゆき
大ベテラン
会議室デビュー日: 2003/11/02
投稿数: 121
投稿日時: 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にしたくないです。)
よろしくお願いいたします。
ゆき
大ベテラン
会議室デビュー日: 2003/11/02
投稿数: 121
投稿日時: 2007-04-13 11:30
補足で書きますと、
objView.PagerSettings.Visible
を設定した後に、DataBindを行えば、期待通りの動きになるのですが、
DataBindを再度行わずに、PagerSettings.Visibleの変更を行いたいのです。
よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)