如何制作可编辑的 GridView 模板单元格文本框?
- 使用命令列并设置
ShowEditButton="True" EditText="Edit" ButtonType="Link"
- 在模板列中,使用 ItemTemplate 来描述列在非编辑模式下的外观:
<asp:Label runat="server" id="txtMyLabel" text='<%# Eval("MyFieldToDisplay") %>' />
- 使用列的 EditTemplate 来显示编辑控件。前任。
<asp:TextBox runat="server" id="txtMyFieldToEdit" text='<%# Eval("MyFieldToEdit") %>' />
-
处理 GridView.OnEditing 事件
protected void myGridView_OnEditing(object sender, GridViewEditingEventArgs e)
{
myGridView.EditIndex=e.RowIndex;
}
我相信这些是正确的属性/属性名称,但我正在凭空打字......
您很可能还需要处理 OnCancelEdit 并启用命令列中的取消按钮。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)