Cho*_*Net 13 c# asp.net gridview
我有iframe,我有几个图表和网格视图,其中图表和网格视图从数据库中获取数据.当记录发现没有问题但是对于一些用户没有记录的网格视图,我必须显示消息"没有找到记录".
请建议我这个.我尝试下面的代码显示一条消息,但它显示在一个小方框中,但我需要在gridview内显示.
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<EmptyDataTemplate>No records Found</EmptyDataTemplate>
Run Code Online (Sandbox Code Playgroud)
这里我没有显示网格标题,但我必须!
lah*_*rah 30
ShowHeaderWhenEmpty在GridView上设置属性true.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.showheaderwhenempty.aspx
但是你还需要DataBind的gridview.这段代码片段对我有用:
<asp:GridView ID="GridView1" runat="server" ShowHeaderWhenEmpty="True" EmptyDataText="No records Found">
<Columns>
<asp:boundfield datafield="CustomerID" headertext="Customer ID"/>
<asp:boundfield datafield="Name" headertext="Name"/>
</Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
尝试设置 emptydatatext和 ShowHeaderWhenEmpty
<asp:gridview id="GridView"
datasourceid="DataSource"
autogeneratecolumns="true"
emptydatatext="No data in the data source."
runat="server"
ShowHeaderWhenEmpty="True">
</asp:gridview>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58054 次 |
| 最近记录: |