大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说gridView行添加颜色「终于解决」,希望您对编程的造诣更进一步.
方法一:
gridView.DataSource = ds;
gridView.DataBind();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[i][“y”].ToString() == DateTime.Now.Year.ToString() && ds.Tables[0].Rows[i][“m”].ToString() == DateTime.Now.Month.ToString() && ds.Tables[0].Rows[i][“r”].ToString() == DateTime.Now.Day.ToString())
{
//background-color:#A8FF24
//gridView.Rows[i].BackColor = System.Drawing.Color.Green;
gridView.Rows[i].Attributes.Add(“style”, “background:#A8FF24”);
}
}
方法二:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) //让行变色的关建代码。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string status=Convert.ToString(DataBinder.eval_r(e.Row.DataItem,”Casestatus”));
if (status == “complete”)
e.Row.BackColor = System.Drawing.Color.Gray;
}
}
}
GridView1_RowDataBound 这个函数总是会执行
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11629.html