C# 关于asp.net中的gridview

C# 关于asp.net中的gridview,c#,asp.net,gridview,C#,Asp.net,Gridview,我正在ASP.Net中使用gridview。我希望在复选框检查中突出显示一个特定的行,这样,如果系统中有任何其他用户登录,该行对他们来说也应该突出显示。我建议在数据库表中创建一个标记字段,并与网格视图绑定。如果选中一行,则将真值传递给标志字段。然后,当您这样显示网格视图时 protected void GridView1_OnRowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType =

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

我建议在数据库表中创建一个标记字段,并与网格视图绑定。如果选中一行,则将真值传递给标志字段。然后,当您这样显示网格视图时

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


        }
    }

向代码展示您迄今为止所做的尝试,并说明您面临的问题。说明您所做的工作。提供一些例子。帮助其他人帮助你。先生..请给我对flag的查询和它的使用它是如此简单@kritiupadhyay你只需要在Ajax中调用一个Put方法,同时选中一个复选框。获取该复选框/行ID的ID,然后更新表。检查下面的代码$(“#myId”)。单击(函数(){var id=$(this.val();$.ajax({“url”:“yourURL/”+id,“type”:“Put”,成功:函数(d){console.log(d);})