【问题标题】:ASP.net Adding Mouse Over To a Grid Control CellASP.net 将鼠标悬停在网格控制单元格上
【发布时间】:2010-11-22 18:33:04
【问题描述】:

是否可以在网格控制单元格上添加 java 脚本鼠标?如果是这样,你怎么做?

具体来说,我们试图为每个单元格显示不同的工具提示,而不是整个列或行。

【问题讨论】:

    标签: asp.net javascript tooltip


    【解决方案1】:

    您应该能够像这样将工具提示添加到每个单元格/列:

    gridview.rows(x).cells(y).ToolTip="blah"

    或者说在 RowDataBound 事件中...

    e.Row.Cells(x).ToolTip="blah"

    【讨论】:

    • 这是我们场景中最简单的解决方案。
    【解决方案2】:

    是的,这是可能的。在您的网格的 RowDataBound 中,尝试使用 Row.Cells 添加您的 javascript:

      void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
      {
        if(e.Row.RowType == DataControlRowType.DataRow)
        {
            //e.Row.Cells[1].Attributes["onmouseover"];
        }
      }
    

    【讨论】:

    • JS函数如何传入调用?
    • e.Row.Cells[1].Attributes["onmouseover"] = "javascript:YourFunction();"您将必须弄清楚如何将您的单元格信息传递给该函数以使其工作....不知道您的 JS 设置如何....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 2016-09-28
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    相关资源
    最近更新 更多