Emptydatatext在代码后面和前端的gridview中也不起作用

时间:2015-09-28 05:54:55

标签: c# asp.net

我的网格在网页上点击按钮时打开。 我试图从代码后面放置空格子meesage,如下面

grdHistoricalData.EmptyDataText = "No Data Found!";

从前端以及gridview属性下面:

EmptyDataText="No Records Found !"

但它仍未显示"No Data Found message"

if (ListOfData.Any()) 
{ 
    grdHistoricalData.DataSource = ListOfData;
    grdHistoricalData.DataBind(); 
} 
else 
{ 
    grdHistoricalData.EmptyDataText = "No Data Found!"; 
}

请帮忙。

1 个答案:

答案 0 :(得分:1)

将您的代码更改为以下..应该可以正常工作

的.aspx

<asp:GridView ID="grdHistoricalData" runat="server" 
EmptyDataText="No Data Found!"></asp:GridView>

的.cs

if (ListOfData.Any()) 
{ 
    grdHistoricalData.DataSource = ListOfData;
    grdHistoricalData.DataBind(); 
} 
else 
{ 
    // grdHistoricalData.EmptyDataText = "No Data Found!"; 
    grdHistoricalData.DataSource = new DataTable();
    grdHistoricalData.DataBind();
}