GridView是asp.net2.0的一个新控件,用来替代datagrid控件,它本身集成了很多优秀的功能,比如排序,分页,可以设置显示字段内容时,是否对html代码内容编码(保证了安全性),字段内容为空时如何显示,还可以传递各种参数
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" DataKeyNames="F_ID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="F_ID" HeaderText="F_ID" InsertVisible="False" ReadOnly="True"
SortExpression="F_ID" />
<asp:BoundField DataField="F_Name" HeaderText="F_Name" NullDisplayText="<font color=red>为空</font>"
SortExpression="F_Name" />
<asp:HyperLinkField DataNavigateUrlFields="F_ID,F_Name" DataNavigateUrlFormatString="edit.aspx?id={0}&name={1}"
HeaderText="编辑" Text="修改" Target="_blank" />
</Columns>
</asp:GridView>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" DataKeyNames="F_ID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="F_ID" HeaderText="F_ID" InsertVisible="False" ReadOnly="True"
SortExpression="F_ID" />
<asp:BoundField DataField="F_Name" HeaderText="F_Name" NullDisplayText="<font color=red>为空</font>"
SortExpression="F_Name" />
<asp:HyperLinkField DataNavigateUrlFields="F_ID,F_Name" DataNavigateUrlFormatString="edit.aspx?id={0}&name={1}"
HeaderText="编辑" Text="修改" Target="_blank" />
</Columns>
</asp:GridView>