void GridDataBind() { dsClass = objClass.QueryProductClass(pageIndex, pageSize, filter, OrderByFields); if (dsClass.Tables[0].Rows.Count == 0) { dsClass.Tables[0].Rows.Add(dsClass.Tables[0].NewRow()); gvMain.DataSource = dsClass; gvMain.DataBind(); int columnCount = gvMain.Rows[0].Cells.Count; gvMain.Rows[0].Cells.Clear(); gvMain.Rows[0].Cells.Add(new TableCell()); gvMain.Rows[0].Cells[0].ColumnSpan = columnCount; gvMain.Rows[0].Cells[0].Text = "没有符合以上条件的数据,请重新查询 "; gvMain.Rows[0].Visible = true; } else { this.gvMain.DataSource = dsClass.Tables[0]; this.gvMain.DataBind(); } ViewState["pageIndex"] = pageIndex; ViewState["totalCount"] = totalCount; ViewState["pageCount"] = pageCount; ViewState["filter"] = filter; ViewState["OrderByFields"] = OrderByFields; }