转:Show Header/Footer of Gridview with Empty Data Source
public void BuildNoRecords(GridView gridView, DataSet ds)
{
try
{
if (ds.Tables(0).Rows.Count == 0)
{
ds.Tables(0).Rows.Add(ds.Tables(0).NewRow());
gridView.DataSource = ds; gridView.DataBind(); int columnCount = gridView.Rows(0).Cells.Count; gridView.Rows(0).Cells.Clear(); gridView.Rows(0).Cells.Add(new TableCell()); gridView.Rows(0).Cells(0).ColumnSpan = columnCount; gridView.Rows(0).Cells(0).Text = "No Records Found.";
}
}
catch (Exception ex) { }
}