【发布时间】:2009-12-03 18:44:23
【问题描述】:
1) 我注意到如果我们不将 GridView 绑定到对象数据源控件,那么当用户将 GridView 置于编辑模式时,我们必须处理 GridView.RowEditing 事件(否则我们会得到一个异常)并在此事件中放置GridView 的行进入编辑模式。 GridView 不会自动将一行置于编辑模式是否有原因?
2) 当我们手动将 GridView 绑定到 DataSet 的一个表并且用户将一行置于编辑模式时,行的列将用文本框替换字段。但由于某种原因,这些文本框不显示当前字段值,而是根本不显示任何文本。我做错了什么?
3) 我还处理了 gridView.RowUpdated 事件,所以我可以将行放回非编辑模式,但没有效果。我什至尝试按下其他行的编辑按钮,但行仍然不会退出编辑模式。任何想法我做错了什么?
protected void gvwEmployees_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
e.KeepInEditMode = false;
}
感谢
【问题讨论】:
标签: asp.net data-binding gridview