2009-12-04 86 views

回答

1
  1. 使用命令列,设定ShowEditButton="True" EditText="Edit" ButtonType="Link"
  2. 在模板列使用的ItemTemplate用来表示列应该是什么样子的非编辑模式下使用<asp:Label runat="server" id="txtMyLabel" text='<%# Eval("MyFieldToDisplay") %>' />
  3. 使用你列的EditTemplate显示您编辑控件。恩。 <asp:TextBox runat="server" id="txtMyFieldToEdit" text='<%# Eval("MyFieldToEdit") %>' />
  4. 处理的GridView.OnEditing事件本身

    protected void myGridView_OnEditing(object sender, GridViewEditingEventArgs e) { myGridView.EditIndex=e.RowIndex; }

我相信这是正确的属性/属性的名称,但我打字了我的头顶部..

你很可能还需要处理OnCancelEdit,并在命令列中启用取消按钮。

相关问题