DataTable dt = GetTable();//把gettable()换成你自己的数据就可以了
if (GetTable().Rows.Count == 0)
{
dt.Rows.Add(dt.NewRow());
this.GridView1.DataSource = dt;
GridView1.DataBind();
int columnCount = GridView1.Rows[0].Cells.Count;
GridView1.Rows[0].Cells.Clear();
GridView1.Rows[0].Cells.Add(new TableCell());
GridView1.Rows[0].Cells[0].ColumnSpan = columnCount;
GridView1.Rows[0].Cells[0].Text = "无符合数据,请重新设定搜索条件.";
GridView1.Rows[0].Cells[0].ForeColor = System.Drawing.Color.Red;
}
if (GetTable().Rows.Count == 0)
{
dt.Rows.Add(dt.NewRow());
this.GridView1.DataSource = dt;
GridView1.DataBind();
int columnCount = GridView1.Rows[0].Cells.Count;
GridView1.Rows[0].Cells.Clear();
GridView1.Rows[0].Cells.Add(new TableCell());
GridView1.Rows[0].Cells[0].ColumnSpan = columnCount;
GridView1.Rows[0].Cells[0].Text = "无符合数据,请重新设定搜索条件.";
GridView1.Rows[0].Cells[0].ForeColor = System.Drawing.Color.Red;
}
本文介绍了一种在GridView控件中当查询结果为空时如何显示提示信息的方法。通过检查数据表是否为空,并在为空时向GridView的第一行添加一条自定义的提示信息,实现了用户体验的提升。
5864

被折叠的 条评论
为什么被折叠?



