2008-09-25 116 views
0

我有一個DataGrid,帶有一個具有圖像和標籤的ItemTemplate。在EditItemTemplate中,標籤被替換爲文本框。我的問題是編輯模板只顯示當我第二次點擊編輯按鈕。是什麼賦予了?DataGrid編輯問題

回答

0

確保在設置EditItemIndex屬性後重新綁定DataGrid。

編輯:贊同馬薩。最佳做法是將數據綁定移動到單獨的方法中,並在第一次加載頁面時首先調用它,並在設置EditItemIndex後再次調用它。

1

確保在綁定數據網格之前檢查Page.IsPostback。這可能是您在每次頁面加載期間綁定的情況。

If Not Page.IsPostBack() Then 
    DoDataBinding() 
End If