专栏首页Java架构师必看DataGrid删除确认及Item颜色交替

DataGrid删除确认及Item颜色交替

有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其JavaScript

候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码可以在DataGrid的Item 中产生颜色交替的效果。    

 private void dg_ItemDataBound(object sender, DataGridItemEventArgs e)
   {
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
  //删除确认            
     LinkButton delBttn = (LinkButton) e.Item.Cells[1].Controls[0];
     delBttn.Attributes.Add("onclick","javascript:return confirm('确定删除" + e.Item.Cells[4].Text + "?');"); 
  //颜色交替   
     e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='seashell'");
     if(e.Item.ItemType == ListItemType.Item)
     {
      e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='#ffffff'");
     }
    if(e.Item.ItemType ==ListItemType.AlternatingItem)
     {
      e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='seashell'");
     }
    }
   }

本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用DataGrid动态绑定DropDownList

    简单的使用模板列绑定DropDownList,初学者想必都会了,但有时候,我们要做的就是在编辑...

    Java架构师必看
  • Spring简介、框架核心、优缺点、应用场景

    Spring可以做很多事情,它为企业级开发提供了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(dependency injection...

    Java架构师必看
  • Spring Cloud面试题(2020最新版)

    Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java...

    Java架构师必看
  • 锦上添花DataGrid!

    我们知道如果datagrid的宽度比较长那么使得我们很难分清楚行数据,也就是很容易 使我们看错行,我想如果当我们的鼠标移动到datagrid的行上,他可以清楚的...

    阿新
  • 开发 | 用数据说话,R语言有哪七种可视化应用?

    今天,随着数据量的不断增加,数据可视化成为将数字变成可用的信息的一个重要方式。R语言提供了一系列的已有函数和可调用的库,通过建立可视化的方式进行数据的呈现。在使...

    AI科技评论
  • 由旋转画廊,看自定义RecyclerView.LayoutManager

    前段时间需要一个旋转木马效果用于展示图片,于是第一时间在github上找了一圈,找了一个还不错的控件,但是使用起来有点麻烦,始终觉得很不爽,所以寻思着自己做一个...

    开发的猫
  • 神盾推荐——特征构造方法

    在机器学习建模问题中,合适特征的构造对于模型的性能至关重要,看到很多同学介绍特征工程,包括特征的预处理和特征筛选等。

    腾讯QQ大数据
  • 亚马逊向用户开放Amazon Sumerian,一款可以制作AR/VR应用的工具

    VRPinea
  • LayaAir2.7物理引擎大幅升级并新增cannon物理引擎支持,强化3D光影效果,新增vivo平台引擎共享插件,强化3D插件

    今天,LayaAir再次迎来一个大版本的更新,本次2.7.0beta版本的核心在于物理引擎的升级完善,以及考虑到当前有开发者对于物理引擎包体缩减的需求,我们还新...

    Layabox Charley
  • Jmeter(十八) - 从入门到精通 - JMeter后置处理器 -下篇(详解教程)

    后置处理器是在发出“取样器请求”之后执行一些操作。取样器用来模拟用户请求,有时候服务器的响应数据在后续请求中需要用到,我们的势必要对这些响应数据进行处理,后置处...

    北京-宏哥

扫码关注云+社区

领取腾讯云代金券