zoukankan      html  css  js  c++  java
  • GridView控件在没有数据时显示表头和没有数据

    一、EmptyDataTemplate,在这个模版中设置

    <EmptyDataTemplate>
        
    <table>
           
    <tr>
              
    <td></td>
              
    <td></td>
              
    <td></td>
              
           
    </tr>
           
    <tr>
              
    <td>--没有记录--</td>
           
    </tr>
        
    </table>
    </EmptyDataTemplate>
    二、数据源为datatable 
    DataTable dt = userbll.GetList("").Tables[0];

            
    if (dt.Rows.Count == 0)
            
    {
                dt.Rows.Add(dt.NewRow());
                GridView1.DataSource 
    = dt;
                GridView1.DataBind();

                
    int columnCount = dt.Columns.Count;
                GridView1.Rows[
    0].Cells.Clear();
                GridView1.Rows[
    0].Cells.Add(new TableCell());
                GridView1.Rows[
    0].Cells[0].ColumnSpan = columnCount;
                GridView1.Rows[
    0].Cells[0].Text = "---没有记录---";
                GridView1.Rows[
    0].Cells[0].Style.Add("text-align""center");
            }

            
    else
            
    {
                GridView1.DataSource 
    = dt;
                GridView1.DataBind();
            }

        }
  • 相关阅读:
    你真的知道async/await的好处嘛, 并且还会用好呢
    Python基本小程序
    猜数字小程序的实现
    Python第一周基本语句学习整理
    Python环境安装与配置
    作业
    Markdown的学习
    创建一个dynamics CRM workflow (四)
    Dynamics CRM 快速获取custom entity
    Dynamics email的subject标题出现 CRM:0000xxxx
  • 原文地址:https://www.cnblogs.com/puke/p/773108.html
Copyright © 2011-2022 走看看