今天封装了一下 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");
}
浙公网安备 33010602011771号