我可以显示在asp.net网格中找不到记录的消息吗

本文关键字:记录 找不到 消息 网格 显示 asp net 我可以 | 更新日期: 2023-09-27 17:57:43

我在asp.net中创建了一个网格视图,当没有记录时,网格不会显示,我希望如果没有记录,网格必须显示,但必须有一条消息,没有找到可用的网格视图头的记录。我的意思是gridview必须在那里,但其中应该有一条消息,而不是行,找不到记录,我没有使用任何代码来获取字符串中的数据,我只是使用了数据源,请帮助。

我可以显示在asp.net网格中找不到记录的消息吗

GridView有一个EmptyDataText属性,如果没有找到记录,就会显示它。

EmptyDataText="Record Not Found"

如果您想显示GridView的标题,那么您可以使DataTable具有DataSource中的所有列,并添加一个空行,如果原始DataSource不包含数据,则绑定该DataTable

您也可以显示自定义文本和格式。

<asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="true"
        emptydatatext="No data in the data source."
        runat="server">
        <emptydatarowstyle backcolor="LightBlue"
          forecolor="Red"/>
      </asp:gridview>

试试这个

GridView1.EmptyDataText = "Record not found";