在GridView的RowCreated事件中设置e.Row.Cells[16].Visible = false;
此事件还可以定义鼠标经过和离开时的颜色
e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#eaeaea';");//这是鼠标移到某行时改变某行的背景
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor;");//鼠标移走时恢复
另外,在GridView的RowDataBound事件中,可以判断单元格数值来调整行颜色
protected void gv_function_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.Cells[7].Text.Trim() != "1")
{
e.Row.BackColor = System.Drawing.Color.Red;
}
}