我有一个DataGrid,ItemTemplate有一个图像和标签。在EditItemTemplate中,标签由文本框替换。我的问题是编辑模板仅在我第二次单击“编辑”按钮时显示。是什么给了什么?

有帮助吗?

解决方案

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

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

其他提示

确保在绑定数据网格之前检查Page.IsPostback。可能是您在每次加载页面时都绑定的情况。

If Not Page.IsPostBack() Then
    DoDataBinding()
End If
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top