zoukankan      html  css  js  c++  java
  • DataGrid单击行时改变颜色

     <script>
      //DataGrid单击行时改变颜色
      var oldrow;
      var newColor='#CCCCFF';
      var oldColor;

      function SelectRow(rowno)
      {   
      if (oldrow == null)
      {
      oldColor = document.all('row'+rowno).style.backgroundColor;
      document.all('row'+rowno).style.backgroundColor = newColor;
      }
      else
      {
      oldrow.style.backgroundColor = oldColor;
      oldColor = document.all('row'+rowno).style.backgroundColor;
      document.all('row'+rowno).style.backgroundColor = newColor;
      }
             
      oldrow = document.all('row'+rowno);
      }
      </script>

    调用:   在DataGrid的ItemCreated()事件中:
    private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
      {
       if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
       {
        e.Item.Attributes.Add("id","row"+e.Item.ItemIndex);
        e.Item.Attributes.Add("onclick","javascript:return SelectRow("+e.Item.ItemIndex+");");
       }
      }

  • 相关阅读:
    C++互斥器:Semaphores
    C++互斥器:Mutex
    内联函数(inline)
    C++显式转换
    线程同步控制
    拷贝构造函数——防篡改
    extern关键字
    虚析构、纯虚析构
    类的友元关系
    char 与 unsigned char的本质区别
  • 原文地址:https://www.cnblogs.com/pingkeke/p/388410.html
Copyright © 2011-2022 走看看