• 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();
            }

        }
  • 相关阅读:
    原型设计
    案例分析
    编程作业
    《构建之法》阅读任务
    2021.3.11 准备工作随笔
    课程总结
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周课程总结
    第十二周
    第十一周课程总结
  • 原文地址:https://www.cnblogs.com/puke/p/773108.html
Copyright © 2020-2023  润新知