画像とラベルを持つ ItemTemplate を持つ DataGrid があります。EditItemTemplate では、ラベルがテキスト ボックスに置き換えられます。私の問題は、[編集] ボタンを 2 回目にクリックしたときにのみ編集テンプレートが表示されることです。何を与える?
2 に答える
1
データグリッドをバインドする前に、Page.IsPostback を確認してください。ページをロードするたびにバインドしている場合があります。
If Not Page.IsPostBack() Then
DoDataBinding()
End If
于 2008-09-25T17:30:24.780 に答える
0
EditItemIndex プロパティを設定した後、DataGrid を再バインドしていることを確認してください。
編集:マッサに同意。ベスト プラクティスは、データ バインディングを別のメソッドに移動し、最初のページの読み込み時に最初に呼び出し、EditItemIndex を設定した後にもう一度呼び出すことです。
于 2008-09-25T17:31:11.437 に答える