关于griew没有数据时显示效果
public void Bind()
{
string sqlText = "select a.*,b.CategoryName from bbs_forum a ,bbs_category b where a.CategoryID=b.CategoryID order by ForumID";
DataSet ds = clsMySql.GetDataSetTable(sqlText);
if (ds.Tables[0].Rows.Count > 0)
{
griew.DataSource = ds;
griew.DataBind();
}
else
{
DataTable dt = new DataTable();
dt.Columns.Add("ForumID");//添加对应的字段
dt.Columns.Add("ForumTopic");
dt.Columns.Add("CategoryName");
dt.Columns.Add("ForumBody");
dt.Columns.Add("ForumSender");
dt.Columns.Add("ForumSendIP");
dt.Columns.Add("ForumSendTime");
dt.Columns.Add("ForumViewCount");
dt.Columns.Add("ForumReplyCount");
if (dt.Rows.Count == 0)
{
dt.Rows.Add(dt.NewRow());
}
griew.DataSource = dt;
griew.DataBind();
int nColumnCount = griew.Rows[0].Cells.Count;//表示单元格的个数
griew.Rows[0].Cells.Clear();//清除对象
griew.Rows[0].Cells.Add(new TableCell());//重新添加对象
griew.Rows[0].Cells[0].ColumnSpan = nColumnCount; //合并单元
griew.Rows[0].Cells[0].Text = "<font color='red'>无记录</font>";//给单元格赋值
griew.RowStyle.Height = 50;//设置样式
griew.RowStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center;//居中对齐
}
}
浙公网安备 33010602011771号