Gridview BoundField编辑文本框启用多行

时间:2016-07-28 15:44:11

标签: c# asp.net gridview

在gridview中单击编辑链接时,我不知道是否可以显示带有多行的固定文本框。
代码:

<asp:BoundField DataField="AboutUs_Text" HeaderText="About Us Editor" ItemStyle-CssClass="editing" >
                <ControlStyle Width="100%" />
                <ControlStyle height="100px" />
            </asp:Boundfield>

  protected void gvAboutUs_RowEditing(object sender, GridViewEditEventArgs e)

aspx.cs     {

    gvAboutUs.EditIndex = e.NewEditIndex;
    bind();
}

LINK TO PICTURE OF TEXTBOX

1 个答案:

答案 0 :(得分:3)

可以使用TemplateField:

完成
<asp:TemplateField>
    <ItemTemplate>
        <asp:Label runat="server" Text='<%# Eval("AboutUs_Text") %>' ... />
    </ItemTemplate>
    <EditItemTemplate>
        <asp:TextBox runat="server" Rows="4" TextMode="MultiLine" Text='<%# Eval("AboutUs_Text") %>' ... />
    </EditItemTemplate>
</asp:TemplateField>