Gridview中的文本框

时间:2016-03-21 06:11:55

标签: .net vb.net

如何在Gridview中添加文本框,如下所示

enter image description here

1 个答案:

答案 0 :(得分:2)

在gridview标记中,将每列指定为模板字段:

<Columns>

                        <asp:TemplateField HeaderText="Email Address to Exclude">
                            <ItemTemplate>
                                <asp:Label ID="lblEmailAddress" runat="server" Text='<%# Eval("EmailAddress") %>'></asp:Label>
                            </ItemTemplate>
                            <EditItemTemplate>
                                <asp:TextBox ID="txtEmailAddress" runat="server" Text='<%# Eval("EmailAddress") %>' class="form-control"></asp:TextBox>
                            </EditItemTemplate>
                        </asp:TemplateField></Columns>

ItemTemplate是不编辑时单元格的显示方式,在这种情况下显示标签。 EditItemTemplate是编辑时单元格的显示方式,显示文本框。