DataGrid编辑问题

时间:2020-03-06 14:44:07  来源:igfitidea点击:

我有一个DataGrid,带有一个具有图像和标签的ItemTemplate。在EditItemTemplate中,标签将替换为文本框。我的问题是,仅当我第二次单击"编辑"按钮时,才会显示编辑模板。是什么赋予了?

解决方案

绑定数据网格之前,请确保检查Page.IsPostback。我们可能在每次页面加载期间都进行绑定。

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

设置EditItemIndex属性后,请确保重新绑定DataGrid。

编辑:同意与马萨。最佳实践是将数据绑定移动到单独的方法中,并在首次加载页面时首先调用它,然后在设置EditItemIndex之后再次调用它。