GridView中可以使用七种不同的列类型。
<asp:GridView ID="GridView1" runat="server"> <Columns> ... </Columns> </asp:GridView>
绑定字段:
<asp:BoundField DataField="EmployeeID" HeaderText="Employee ID" />
ButtonField:
<asp:ButtonField ButtonType="Button" HeaderText="Select Employee" Text="Select"/>
CheckBoxField:
<asp:CheckBoxField DataField="IsActive" HeaderText="Is Active" />
CommandField:
<asp:CommandField ShowDeleteButton="true" ShowEditButton="true" ShowInsertButton="true" ShowSelectButton="true" />
HyperLinkField:
<asp:HyperLinkField HeaderText="Employee Profile" DataNavigateUrlFields="EmployeeID" DataNavigateUrlFormatString="EmployeeProfile.aspx?EmployeeID={0}" />
ImageField:
<asp:ImageField HeaderText="Photo" DataImageUrlField="EmployeeID" DataImageUrlFormatString="/images/{0}" />
TemplateField:
<asp:TemplateField> <HeaderTemplate> Name </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblEmployeeName" runat="server" Text='<&# Eval("EmployeeName") %>'></asp:Label> </ItemTemplate> </asp:TemplateField>