【问题标题】:Can i show message of Record not found in asp.net Grid?我可以显示在 asp.net 网格中找不到记录的消息吗?
【发布时间】:2011-05-27 05:29:48
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net visual-studio gridview


    【解决方案1】:

    GridView 有一个EmptyDataText 属性,如果没有找到记录,它将被显示出来。

    EmptyDataText="Record Not Found"
    

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        试试这个

        GridView1.EmptyDataText = "Record not found";
        

        【讨论】:

          猜你喜欢
          • 2018-03-10
          • 2020-08-10
          • 1970-01-01
          • 2011-09-30
          • 1970-01-01
          • 2016-04-05
          • 1970-01-01
          • 1970-01-01
          • 2013-08-09
          相关资源
          最近更新 更多