我正在使用ASP.Net中的gridview。我希望在复选框检查时突出显示一个特定的行,这样如果任何其他用户登录系统,该行也应该突出显示给他们。
答案 0 :(得分:0)
我建议在数据库表中创建一个与网格视图绑定的标志字段。如果检查一行,则将true值传递给flag字段。然后,当您显示网格视图验证时,
protected void GridView1_OnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (Convert.ToString(DataBinder.Eval(e.Row.DataItem, "IsChecked")) == "True")
{
e.Row.BackColor = System.Drawing.Color.Yellow;
}
else
{
e.Row.ForeColor = System.Drawing.Color.Blue;
}
}
}