【问题标题】:Regarding gridview in asp.net关于asp.net中的gridview
【发布时间】:2017-03-10 05:50:35
【问题描述】:

我正在研究 ASP.Net 中的网格视图。我希望在复选框选中时突出显示特定行,以便如果任何其他用户登录系统,该行也应该突出显示给他们。

【问题讨论】:

  • 显示代码您到目前为止尝试过的内容并提及您面临的问题。
  • 提及你做了什么。提供一些例子。帮助别人帮助你。

标签: c# asp.net gridview


【解决方案1】:

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

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


        }
    }

【讨论】:

  • 先生..请给我查询标志和它的用途
  • 就是这么简单@kritiupadhyay 你只需要在Ajax 中调用一个Put 方法,同时选中一个复选框。获取该复选框/行 ID 的 ID,然后更新您的表格。检查下面的代码, $("#myId").click(function () { var id = $(this).val(); $.ajax({ "url": "yourURL/"+id, "type" : "Put", 成功: function (d) { console.log(d); } })
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
相关资源
最近更新 更多