原文源地址:扩展 GridView 控件 - 无数据时显示标题列 :VB.net Version 此文章,我一看觉得在平时还是比较有用的。所以做一下C# Convert VB.net (仅针对于新手,需要者浏览) Page Code <gvExtrend:GridViewEmptyHeader ID="gvEmptyHeader" runat="server" AutoGenerateColumns="False" EmptyShowHeader="True" EmptyDataText="Empty Data" AllowPaging="True" DataKeyNames="ProductID" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="ProductID" HeaderText="ProductID" ReadOnly="True" SortExpression="ProductID" /> <asp:BoundField DataField="ProductName" HeaderText="ProductName" SortExpression="ProductName" /> <asp:BoundField DataField="SupplierID" HeaderText="SupplierID" SortExpression="SupplierID" /> </Columns> </gvExtrend:GridViewEmptyHeader> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="SELECT [ProductID], [ProductName], [SupplierID] FROM [Alphabetical list of products] WHERE ([CategoryID] = @CategoryID)"> <SelectParameters> <asp:Parameter DefaultValue="99999" Name="CategoryID" Type="Int32" /> </SelectParameters> </asp:SqlDataSource>Web.Config 添加注册Tag<pages> <controls> <add tagPrefix="gvExtrend" namespace="GridViewExtrend" assembly="GridViewExtrend"/> </controls></pages>GridViewExtrend Sourcenamespace GridViewExtrend 相关文章: