如果没有来自数据库的结果,我如何在 GridView 的位置显示一条消息?
最佳答案
GridView
有一个 EmptyDataRow
模板和样式,只需利用它:
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSqlDataSource"
autogeneratecolumns="true"
runat="server">
<emptydatarowstyle backcolor="LightBlue"
forecolor="Red"/>
<emptydatatemplate>
<asp:image id="NoDataImage"
imageurl="~/images/Image.jpg"
alternatetext="No Image"
runat="server"/>
No Data Found.
</emptydatatemplate>
</asp:gridview>
示例来自 MSDN GridView.EmptyDataRowStyle
Property (自 .NET 2.0 起可用)
关于c# - 表格为空时的 GridView ASP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757503/