CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在c#的datagrid中实现改变某行的背景色,点击任一列能实现超连接?

楼主bxh(bxh)2003-06-02 15:45:09 在 .NET技术 / ASP.NET 提问

如何在c#的datagrid中实现改变某行的背景色,点击任一列能实现超连接?    
  如何在c#的datagrid中实现当鼠标移到某一行时,或单击这一行时改变其背景色,双击这一行任一列时可以形成超连接,并把改行的ID字段作为参数传递到新打开的网页?而不是利用在datagrid中定义一个超连接按钮,点击它来获得该行的index值!!!??? 问题点数:0、回复次数:7Top

1 楼spiderman111(www.dvpx.com(打造国内最大免费编程资源站))回复于 2003-06-03 16:24:18 得分 0

改变表格色用CSS就能实现..  
   
  有关DATAGRID的分页有好多例了,你在CSDN里搜索一下Top

2 楼bxh(bxh)回复于 2003-06-03 16:40:48 得分 0

这不是分页的问题,关键是如何获得当鼠标点击某一行后,获得该行的index值?然后使该行的背景色改变,也可以对该行进行修改和删除!!!!Top

3 楼wacle([Smile!])回复于 2003-06-03 18:04:50 得分 0

e.Item.BackColor=Color.Red  
  对于你的要求,我看只能用Javascript来实现了。因为ASP.NET是事件驱动编程,DataGrid的Item只有Created和DataBound两个事件,所以无法满足你的要求。Top

4 楼alieneagle()回复于 2003-06-03 21:28:12 得分 0

试试  
  private   void   datagrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  if(e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)  
  {  
  e.Item.Attributes["onmouseover"]="this.name=this.style.backgroundColor;this.style.backgroundColor='yellow';";    
  e.Item.Attributes["ondbclick"]="window.open('***.aspx?id="   +   e.Item.Cells[0].Text   +   "','newwin','')";  
  }  
  }Top

5 楼net_lover(【孟子E章】)回复于 2003-06-03 21:59:05 得分 0

http://lucky_elove.www1.dotnetplayground.com/Top

6 楼bxh(bxh)回复于 2003-06-04 09:00:39 得分 0

alieneagle()   说的办法可行!!!!!!!是个高手!!!!谢谢了Top

7 楼uno(钢盅郭子)回复于 2003-06-04 09:36:06 得分 0

都是客户端代码Top

相关问题

  • sql2000和C# 连接
  • c++ builder6.0连接mysql4.1.7
  • datagrid连接adodc
  • pro c++ 连接问题,急~~~~~~~
  • c/s连接异常处理
  • 问:C#如何连接MYSQL???
  • C#连接数据库
  • c#中连接数据库
  • C++连接数据库
  • C#+MySql连接求助

关键词

  • c#
  • 连接
  • datagrid
  • 实现
  • 超连接
  • 背景色
  • 点击
  • 改变
  • 一行
  • 任一列

得分解答快速导航

  • 帖主:bxh

相关链接

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

广告也精彩

反馈

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