海航
加油(大道至简至易)

今天封装了一下 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");
        }

  

posted on 2012-11-22 15:18  海航@  阅读(197)  评论(0编辑  收藏  举报

导航