CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在GridView中添加checkbox控件,当选中时改变当前行的背景色.

楼主BoBo_32()2006-11-01 19:23:43 在 .NET技术 / ASP.NET 提问

在GridView中添加checkbox控件,当选中时改变当前行的背景色.例如:163邮箱的那种形式! 问题点数:20、回复次数:6Top

1 楼jingye721(我不是弱者≮我メ他妈的谁欺负我,我全拿小本记着!≯)回复于 2006-11-01 19:46:56 得分 10

加一列checkbox模版列  
  在GridView1_RowDataBound事件中:  
  protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e)  
  {  
        if   (e.Row.RowType   ==   DataControlRowType.DataRow)  
        {  
                CheckBox   cb   =   (CheckBox)e.Row.Cells[模版列索引].FindControl("CheckBox的id");  
                if(cb.checked)  
                  {  
                          e.Row.BackColor   =   Color.Red;  
                    }  
        }  
  }Top

2 楼ustbwuyi()回复于 2006-11-01 20:27:42 得分 2

在前台用js函数来实现也可以  
  checked的时候触发js的时候就改变当前行的颜色,用dom来取当前行,因为该行在dom下解析成  
  一个节点,你取道这个节点就可以了Top

3 楼yuanzhe_221()回复于 2006-11-01 21:01:54 得分 2

GridView中自带"选择"按钮,把这个按钮的显示形式改成Checkbox就可以了,一个代码都不用写的哦,如果不能理解,我再说的详细点~~~`Top

4 楼kbs_1983(帮主,外面有官兵!)回复于 2006-11-01 21:04:29 得分 2

GridView中自带"选择"按钮,把这个按钮的显示形式改成Checkbox就可以了Top

5 楼angleoldhen(oldhen)回复于 2006-11-01 21:18:18 得分 2

对啊,还是鼠标移动变化行颜色有用些Top

6 楼guomaomao1981(毛毛:今日秋寒朋友知冷暖,无意间轻描淡写小悠闲)回复于 2006-11-02 10:26:20 得分 2

GridView中自带"选择"按钮,把这个按钮的显示形式改成Checkbox就可以了,一个代码都不用写的哦,如果不能理解,我再说的详细点~~~`  
  -----------------------------  
  没有那个选项啊,改不成checkbox  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:BoBo_32
  • jingye721
  • ustbwuyi
  • yuanzhe_221
  • kbs_1983
  • angleoldhen
  • guomaomao1981

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo