DataGrid中鼠标单击行改变颜色

转载 2004年07月01日 09:55:00
   以前在CSDN看到很多同仁问过关于如何实现鼠标单击改变一行颜色,(鼠标移动改变颜色,我想大家应该都能实现了)
那下面就开发吧,话就不多讲啦.

在Item_Create中添加代码:
#region DataGrid Item Create
public void DataGrid_ItemCreate(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
   {
    e.Item.Attributes.Add("onclick","javascript:return CG(this);");//单击改变颜色
   }
  }
  #endregion
客户端代码:(javascript):

                  <script language=javascript>

function CG(obj)
{
var Curr_TR=document.all.tags("tr");
for(var i=1;i<Curr_TR.length;i++)
{
Curr_TR[i].Style.backgroundColor="white";
}
obj.style.backgroundColor="yellow";
}
</script>
             

JQuery easyUi datagrid 中 改变行背景色

前言 JQuery easyUi datagrid 中 使用datagrid生成数据列表后,需要根据相关设置使某些行的样式突出显示,也就是说改变一些行的背景色。 PS: 设置 striped:tr...
  • tianlincao
  • tianlincao
  • 2012年05月02日 18:43
  • 21428

easyUI 根据一些条件改变DataGrid 行背景颜色

@author YHC 这个教程将向你展示如何改变datagrid组件行样式根据一些条件,谁的listprice 值大于50我们将设置行为不同的颜色. 查看 Demo datag...
  • yhc13429826359
  • yhc13429826359
  • 2012年08月11日 10:45
  • 20787

wpf datagrid 样式怎么设置默认选中行的颜色

用触发器:比如:以DataGrid为例:
  • sfcyyc
  • sfcyyc
  • 2017年09月09日 09:34
  • 899

Easyui 去掉datagrid 行的样式,并点击checked 改边行颜色!

标签: --最近客户提出的需求 全选高亮样式太丑,每行选中不需要背景图片颜色,字体变黑色,未选中变灰色。 先把代码和改变后的图片 贴出来。   /* 初始化DataFrid数据 */ ...
  • zhpengfei0915
  • zhpengfei0915
  • 2016年03月31日 15:51
  • 2010

DataGrid中鼠标单击行改变颜色

  • zgqtxwd
  • zgqtxwd
  • 2008年04月24日 09:14
  • 98

easyui datagrid 单击行不选中

easyui datagrid 默认单击行 就会触发选中事件,当前行会变黄色 然而我并不想变黄,只想安安静静的展示数据! 世风日下,为什么非要人家变黄,生气! 那么分享给大家一个保持纯真心态的方...
  • qq_16272049
  • qq_16272049
  • 2016年11月08日 17:01
  • 3771

DataGrid中添加单击或者双击事件

在网上找到过一些对于DataGrid控件的双击事件的方法,有些是需要刷新页面的,有些则太过于复杂,东搞西搞一头雾水.难啦!还是自己动手做啦,根据需求,需将DataGrid双击后将双击的行内的内容提取出...
  • qoo1983
  • qoo1983
  • 2007年05月08日 15:22
  • 4404

DataGrid 行改变颜色

每一行属性绑定到客户端方法:e.Item.Attributes.Add( "onDblClick","OnDbClick( this,#FFFFFF,#000000,about:bank );" )客...
  • zizhuxingguang
  • zizhuxingguang
  • 2005年08月29日 22:05
  • 662

高亮显示datagrid中鼠标选中的行

用于实现高亮显示datagrid中鼠标选中的行,当在datagrid的内容较多的时候,此段程序方便用户的查看。  var backcol  var currcol = "#ffff99"  funct...
  • goodhy
  • goodhy
  • 2004年11月27日 12:54
  • 1242

在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色

在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 例如根据学生的年龄来修改,年龄小于18岁的,该行为红色显示,如何做到 解决方法 1: 在你需...
  • a771948524
  • a771948524
  • 2013年07月12日 13:05
  • 2219
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid中鼠标单击行改变颜色
举报原因:
原因补充:

(最多只允许输入30个字)