今天封装了一下 gridview 在没有数据的时候显示表头 并且提示数据为空的方法

 public static void BindNullGridView(System.Web.UI.WebControls.GridView grv, DataTable dt)
        {
            int cellcount = dt.Columns.Count;
            dt.Rows.Add(dt.NewRow());
            grv.DataSource = dt.DefaultView;
            grv.DataBind();
            grv.Rows[0].Cells.Clear();
            grv.Rows[0].Cells.Add(new TableCell());
            grv.Rows[0].Cells[0].ColumnSpan = cellcount;
            grv.Rows[0].Cells[0].Text = "   暂无记录";
            grv.Rows[0].Cells[0].Style.Add("color", "red");
            grv.Rows[0].Cells[0].Style.Add("height", "30px");
        }

  

原文地址:https://www.cnblogs.com/haihang/p/2782710.html