zoukankan      html  css  js  c++  java
  • 当DataSet为空时也显示GridView的表头

    /**//// <summary>
    /// 当DataSet为空时也显示GridView的表头
    /// </summary>
    /// <param name="gridView">所要绑定的GridView</param>
    /// <param name="ds">所要绑定的数据集</param>
    /// <returns>void </returns>

    public void BindNoRecords(GridView gridView, DataSet ds)
    {
         
    if (ds.Tables[0].Rows.Count == 0)
         
    {
              ds.Tables[
    0].Rows.Add(ds.Tables[0].NewRow());
              gridView.DataSource 
    = ds;
              gridView.DataBind();
             
    int columnCount = gridView.Rows[0].Cells.Count;
              gridView.Rows[
    0].Cells.Clear();
              gridView.Rows[
    0].Cells.Add(new TableCell());
              gridView.Rows[
    0].Cells[0].ColumnSpan = columnCount;
              gridView.Rows[
    0].Cells[0].Text = "没有数据";
              gridView.RowStyle.HorizontalAlign 
    = System.Web.UI.WebControls.HorizontalAlign.Center;
         }

    }
        

    注:其他数据源 如 dataview datatable也类似的写法
    if (dv.Count == 0)
            
    {
                dv.Table.Rows.Add(dv.Table.NewRow());

                
    this.Gv_Storage.DataSource = dv;
                
    this.Gv_Storage.DataBind();
                
    int count =this.Gv_Storage.Rows[0].Cells.Count;
                Gv_Storage.Rows[
    0].Cells.Clear();
                Gv_Storage.Rows[
    0].Cells.Add(new TableCell());
                Gv_Storage.Rows[
    0].Cells[0].ColumnSpan = count;
                Gv_Storage.Rows[
    0].Cells[0].Text = "没有记录";
                Gv_Storage.RowStyle.HorizontalAlign 
    = System.Web.UI.WebControls.HorizontalAlign.Center;
            }

            
    else
            
    {
                
    this.Gv_Storage.DataSource = dv;
                
    this.Gv_Storage.DataBind();
            }

     

    我的淘宝店:http://hamby.taobao.com
  • 相关阅读:
    CodeFirst从零搭建ASP.NETCore2.0
    ASP.NetCore2.0概览
    C#图片处理(转zhjzwl/archive)
    数据库内部视图,存储过程的使用
    《用户体验要素》学习笔记 —— 初识五层要素
    《用户体验要素》学习笔记 —— 用户体验重要性
    To B产品,业务方全程蒙蔽怎么搞?
    产品经理需要的技能,我有吗?
    拼多多为何没有购物车功能
    章节十四、3-执行JavaScript命令
  • 原文地址:https://www.cnblogs.com/hambywu/p/1172290.html
Copyright © 2011-2022 走看看