DataGrid编辑问题

时间:2008-09-25 17:21:24

标签: asp.net datagrid

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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