如何更改gridview所选项目的背景颜色?

2024-02-26

如何在 Asp.net Web 应用程序中更改 gridview 所选项目的背景颜色?


您可以在 GridView 标记下的 aspx 页面中执行此操作:

<SelectedRowStyle BackColor="Orange" />  

但是,如果您希望鼠标悬停或鼠标移出时有不同的颜色,请在 RowDataBound 事件下的代码中尝试以下操作

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes.Add("onmouseover", "this.style.cursor='hand';this.style.backgroundColor='orangered'");
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
        }
    }

如果您想在不单击按钮的情况下选择一行,另请查看此链接:ASP.NET:在 GridView 中选择一行 http://msmvps.com/blogs/deborahk/archive/2010/01/25/asp-net-selecting-a-row-in-a-gridview.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改gridview所选项目的背景颜色? 的相关文章

随机推荐

  • Spring Data REST:“没有字符串参数构造函数/工厂方法来从字符串值反序列化”

    当我在 Spring Data REST 应用程序中使用 Lombok 来定义复杂类型时 例如 NoArgsConstructor AllArgsConstructor Data Entity Table name BOOK public
  • 如何以编程方式将子菜单项添加到新的材料设计 Android 支持库

    我正在尝试将新的菜单项添加到新的 Material Design 抽屉面板中的子菜单中
  • 按多列对 Eloquent 集合进行排序的语法是什么?

    我知道在使用查询生成器时 可以使用以下方法按多列排序 orderBy column1 gt orderBy column2 但现在我正在处理一个收藏 http laravel com docs eloquent collections目的
  • Animation.FuncAnimation ValueError:关闭文件上的 I/O 操作

    我在重现下面的代码时遇到了麻烦 我非常想要将其用于演示 尽管我了解梯度下降的工作原理 但我不知道 Animation FuncAnimation 函数有什么问题 我花了 4 个小时来找到该问题的解决方案 但不幸的是我找不到 下面是我试图重现
  • 在 FusionTablesLayer 中应用查询后可以迭代标记吗?

    我目前有一个过滤器在渲染为地图图层的融合表上工作 并且我希望在过滤器更改时进行缩放以最适合所有数据 我想我需要等到应用查询 然后迭代标记以找到最小 最大 x 和 y 位置并平移到该矩形 但我在 Maps api 中没有看到访问标记的方法一层
  • 更新 QML 中 var 属性的绑定

    如果你看一下这一页 http doc qt io qt 5 qml var html它指出 当对象更改时 与 var 属性的绑定不会自动更新 Item property var car new Object wheels 4 Text te
  • javascript中括号的作用

    我想知道以下和括号的作用之间的区别 foo bar replace a b and foo bar replace a b 括号是否要求在继续替换方法之前首先计算所包含的表达式 我在我正在维护的代码中看到了这一点 并且很好奇为什么它是必要的
  • Microsoft Visual C++ 运行时版本?我需要把它们全部保留吗?

    我环顾四周 不确定是否能找到明确的答案 所以如果之前有人问过这个问题 我很抱歉 我的 Google Fu 让我失望了 我们正在针对 NET Framework 开发软件 但从历史上看 我们必须包含许多第三方组件 此外 从历史上看 这些往往与
  • 如何在不清理整个项目的情况下强制“build.rs”再次运行?

    我怎样才能强迫build rs再次运行而不清理我的整个项目 我检查了cargo build help但我找不到任何相关的东西build rs 如果您打印 cargo rerun if changed
  • 在画布上画线,但最后的线褪色了

    我正在尝试在黑色背景上绘制白线网格 底部的 3 条水平线似乎已经褪色 直到我重新绘制它们 我不明白为什么会发生这种情况 有没有人见过这个和 或知道我做错了什么 这是因为线条是在它们所在的所有像素上绘制的 在画布上定位是浮动的 当你想在画布上
  • 为什么将 pickle 文件加载到内存中会占用更多空间?

    我有一个文件夹包含 7603 个文件pickle dump 平均文件大小为6 5MB 因此文件占用的总磁盘空间约为48GB 每个文件都是通过 pickle 一个列表对象获得的 该列表的结构为 A 50 A str int 92 floats
  • 如何将 erb 转换为 html?

    想象一下我在轨道上 template这是一个实例ActionTemplate View 问题是 我该如何转换 template谁的 template source是 to hello from erb 谢谢 尝试这个 ERB new tem
  • 与“this”没有类型/差异的显式自引用

    我了解用途显式键入的自引用 http www scala lang org node 124 trait T self T2 gt 在身体里 self是一个别名this但有更精确的类型T with T2 现在 我在代码中看到了这一点 tra
  • AWS RDS SQL Server 无法删除数据库

    我尝试通过导出数据层应用程序迁移 SQL Server 数据库 bacpac文件 从 Amazon RDS 实例到其他实例 但导入失败 所以现在我想删除数据库 它是空的 当我尝试 DROP DATABASE mydatabase 我收到错误
  • 捕获 java.lang.OutOfMemoryError?

    文档 http java sun com javase 6 docs api java lang Error html for java lang Error says Error 是 Throwable 的子类 表示合理的应用程序不应尝试
  • SQL 比较和空值的问题

    我有一个更新查询 当一个表中的值与另一表中的字段不匹配时 该查询会更新一个表中的字段 UPDATE table1 SET a field1 b field3 FROM table1 a table2 b WHERE a field2 b f
  • 开发环境与测试和生产环境不同?

    如果开发人员想要实现sql2008开发环境 但我们仍然被迫使用sql2000测试和sql2000生产环境 你会怎么说 在开发服务器上使用sql2008会有什么问题吗 当然 您需要知道哪些功能您无法使用 因此将工作从 sql2008 服务器迁
  • 扑。在非常大的 ListView 上设置 ListView 初始位置

    我想创建一个几乎无限的元素列表 但我想将列表的初始位置设置为某个特定元素 像这样的图片 其中索引 0 是初始位置 并且该列表可能会也可能不会在两个方向上延伸很长 我可以创建我的元素 例如 Widget build tile int i re
  • 文本装饰:无不适用于 ul

    我看到了很多与这个主题相关的问题 但没有一个回答我的问题 我正在为一个网站制作一个侧边栏 我试图在与侧边栏宽度相同的框中创建链接 只有一点填充 也许是10 15px 并且每个链接之间有一点点空间 也许 3 像素 但我似乎无法得到 text
  • 如何更改gridview所选项目的背景颜色?

    如何在 Asp net Web 应用程序中更改 gridview 所选项目的背景颜色 您可以在 GridView 标记下的 aspx 页面中执行此操作