当前位置:编程学习 > asp >>

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

 
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;
 
补充:asp教程,数据库相关 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,