DataGrid单击一行改变此行背景色

原创 2005年05月27日 13:11:00

DataGrid单击一行改变此行背景色


1
DataGrid控件的AlternatingItemStyle.BackColor属性设置为“Beige”


2
DataGrid控件创建项时激发的事件(DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e))中添加如下代码:

 private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
  if ( e.Item.ItemIndex > -1 )
  {
   e.Item.Attributes["name"] = "SelectTR";
   e.Item.Attributes["onclick"] = "SelectNode(this)";
  }
 }


3
HTML代码页中添加JavaScript代码如下:

 function SelectNode(objThis)
 {
 
  var objTrs = document.getElementsByTagName("TR");
   var j = 0;
 
  for(var i = 0; i < objTrs.length - 1; i = i + 2 )
  {
 
   j = i + 1;
 
   if(objTrs[i].name == "SelectTR" )
 
    objTrs[i].style.backgroundColor = "Beige";
 
   if ( objTrs[j].name == "SelectTR" )
  
    objTrs[j].style.backgroundColor = "#ffffff";
  }

   objThis.style.backgroundColor = "#c6ff00";
 }

大家不妨试一下!^_^

 

 

改变Flex DataGrid 行的背景色

现在在F4、F3中改变DataGrid行的背景色还是很麻烦,不能像改变列(column)那么直接setBackColor就可以了。不过可以通过复写DataGrid类的drawRowBackground...

改变Flex DataGrid 行的背景色

现在在F4、F3中改变DataGrid行的背景色还是很麻烦,不能像改变列(column)那么直接setBackColor就可以了。不过可以通过复写DataGrid类的drawRowBackground...

鼠标移到GridView某一行时改变该行的背景色方法

方法一:效果图: 做法: 双击GridView的OnRowDataBound事件; 在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protect...

datagrid行的背景色

  • 2011年04月25日 15:27
  • 1KB
  • 下载

实验16---多功能子程序中断例程:清屏,设置前景色,设置背景色,向上滚动一行

安装一个新的int 7ch 中断例程,为显示输出提供如下的功能子程序 (1)清屏 (2)设置前景色 (3)设置背景色 (4)向上滚动一行 入口参数:ah传递功能号-0清屏,1-设置前景色,2...

【easyui】datagrid设置背景色后,无选中效果

var selectRowIndex = undefined;//保存被选中的行的索引 var selectRowIndexColor = {};//用来保存行的背景色(因为表格中可能有多个背...

给DataGrid设置背景色(汇总)

DataGrid颜色专题 在Flex运用中经常提到的有关DataGrid问题是如何改变DataGrid单元格(cell),列(column)和行(row)的背景颜色(backgroundcolo...

javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)

表格.html 表格操作 全选 编号 编程语言 所属公司 市场份额 诞生日期 操作...
  • a125138
  • a125138
  • 2012年08月16日 19:51
  • 8057

单击按钮改变panel中的字体大小和背景色

无标题页                                  Panel可以包含其他控件外,还可包含文本。                         ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid单击一行改变此行背景色
举报原因:
原因补充:

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