0

グリッドビューの最後の列に「Edit CommandFields Update and Cancel」を含むグリッドビューがあります。また、Gridview の上に検索ボタンがあり、すべてが適切に連携しています。特定の列を検索しているときに、Gridview の「sqlDataSource」がクエリでそれぞれ変更され、結果が表示されます。

ただし、コマンド フィールドの編集/更新/キャンセル ボタンを押すと、Gridview 全体が更新され、検索結果から選択した編集可能な行が失われます。

Edit Command Field をクリックしたときに grdiview Databing を防ぐにはどうすればよいですか?

アドバイスをいただければ幸いです。

4

1 に答える 1

0

あなたはおそらく有名なPage.IsPostbackチェックを見逃しています.vb.netでは、このようなことをしなければなりません

If Not Page.IsPostBack
->your binding code goes here
End if

C#

if (!Page.IsPostBack)
{

  ->your binding code goes here

}

このようにして、ページがリロードされたときに結果が失われることはありません。

于 2013-03-01T11:40:36.687 に答える