关于asp.net中的gridview

时间:2017-03-10 05:50:35

标签: c# asp.net gridview

我正在使用ASP.Net中的gridview。我希望在复选框检查时突出显示一个特定的行,这样如果任何其他用户登录系统,该行也应该突出显示给他们。

1 个答案:

答案 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;
            }


        }
    }