//创建空table
DataTable emptyDt = new DataTable();
emptyDt.Columns.Add("param1");
emptyDt.Columns.Add("param2");
emptyDt.Columns.Add("param3");
emptyDt.Rows.Add(emptyDt.NewRow());
//若无数据,只加载表头
GridView1.DataSource = emptyDt;
GridView1.DataBind();//绑定数据显示控件
//增加空记录提示
int columnCount = emptyDt.Columns.Count;
GridView1.Rows[0].Cells.Clear();
GridView1.Rows[0].Cells.Add(new TableCell());
GridView1.Rows[0].Cells[0].ColumnSpan = columnCount + 1;
GridView1.Rows[0].Cells[0].Text = "无数据显示";
GridView1.Rows[0].Cells[0].Style.Add("text-align", "center");
asp.net GridView无数据时,显示表头
最新推荐文章于 2023-04-04 14:30:05 发布