Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 DataGrid,带有一个带有图像和标签的 ItemTemplate。在 EditItemTemplate 中,标签被替换为文本框。我的问题是编辑模板仅在我第二次单击“编辑”按钮时显示。是什么赋予了?
确保在绑定数据网格之前检查 Page.IsPostback。您可能会在每次页面加载期间进行绑定。
If Not Page.IsPostBack() Then DoDataBinding() End If
确保在设置 EditItemIndex 属性后重新绑定 DataGrid。
编辑:同意马萨。最佳实践是将数据绑定移动到单独的方法中,并在第一个页面加载时首先调用它,然后在设置 EditItemIndex 后再次调用它。