答案 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是编辑时单元格的显示方式,显示文本框。