Я добавил заголовок для нескольких gridviews, чтобы отображать данные из нескольких представлений в моей базе данных. Мне нужно, чтобы титры были видимыми, даже если в gridviews нет строк.Показать заголовок, когда Gridview пуст
<asp:GridView ID="GridViewH1" runat="server" AutoGenerateColumns="False" DataSourceID="Holding1" ShowHeader="False" GridLines="None" Caption="- Holding 1 -" >
<Columns>
<asp:BoundField DataField="POS_NUM" HeaderText="POS_NUM" SortExpression="POS_NUM" ItemStyle-CssClass="gridview" />
<asp:BoundField DataField="RAILCAR" HeaderText="RAILCAR" SortExpression="RAILCAR" />
</Columns>
</asp:GridView>
Возможно, это может помочь вам, если вы используете ASP.NET 4 http://stackoverflow.com/questions/354369/gridview-show-headers-on-empty-data-source –