質問
画像とラベルを含むItemTemplateを含むDataGridがあります。EditItemTemplate では、ラベルがテキストボックスに置き換えられます。私の問題は、[編集] ボタンを 2 回クリックしたときにのみ編集テンプレートが表示されることです。何が与えますか?
解決
EditItemIndex プロパティを設定した後は、DataGrid を再バインドしていることを確認してください。
編集:マッサさんに同意。ベスト プラクティスは、データバインディングを別のメソッドに移動し、最初のページの読み込み時に最初に呼び出し、EditItemIndex の設定後に再度呼び出すことです。
他のヒント
データグリッドをバインドする前に、必ず Page.IsPostback を確認してください。ページをロードするたびにバインドを行う場合があります。
If Not Page.IsPostBack() Then
DoDataBinding()
End If
所属していません StackOverflow