DataGrid编辑问题
时间:2020-03-06 14:44:07 来源:igfitidea点击:
我有一个DataGrid,带有一个具有图像和标签的ItemTemplate。在EditItemTemplate中,标签将替换为文本框。我的问题是,仅当我第二次单击"编辑"按钮时,才会显示编辑模板。是什么赋予了?
解决方案
绑定数据网格之前,请确保检查Page.IsPostback。我们可能在每次页面加载期间都进行绑定。
If Not Page.IsPostBack() Then DoDataBinding() End If
设置EditItemIndex属性后,请确保重新绑定DataGrid。
编辑:同意与马萨。最佳实践是将数据绑定移动到单独的方法中,并在首次加载页面时首先调用它,然后在设置EditItemIndex之后再次调用它。