如何再选中datagridview的某行时,显示淡淡的颜色
或者可以自己更换颜色,就像迅雷那样   
 还有隔一行的颜色也不同
------解决方案--------------------右击,属性,。样式。。。 
 显示淡淡的色的例子给你一个。。 
  ///  <summary>  
     /// 设定GridViewItem的样式 
     ///  </summary>  
     ///  <param name= "e "> GridViewRowEventArgs </param>  
     ///  <param name= "DeleteButtonID "> 删除按钮的ID </param>  
     public void GridView_RowDataBound(System.Web.UI.WebControls.GridViewRowEventArgs e) 
     {   
         if (e.Row.RowType == DataControlRowType.DataRow) 
         {     
             //当鼠标停留时更改背景色 
             e.Row.Attributes.Add( "onmouseover ",  "c=this.style.backgroundColor;this.style.backgroundColor= '#fcd5b4 ' "); 
             //当鼠标移开时还原背景色 
             e.Row.Attributes.Add( "onmouseout ",  "this.style.backgroundColor=c ");   
         }   
     }
------解决方案--------------------///  <summary>  
         /// 初始化DataGridView默认属性 
         ///  </summary>  
         ///  <param name= "dgv "> DataGridView对象 </param>  
         public static void InitDataGridView(DataGridView dgv) 
         { 
             //只读属性设置 
             dgv.ReadOnly = true;   
             //尾行自动追加 
             dgv.AllowUserToAddRows = false;   
             dgv.AllowUserToDeleteRows = false; 
             //行幅自动变化        
             dgv.AllowUserToResizeRows = true; 
             //高度设定        
             dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;   
             //标头设定         
             dgv.RowHeadersVisible = true;   
             //标题行高 
             dgv.ColumnHeadersHeight = 25;   
             dgv.RowTemplate.Height = 23;   
             //行选择设定 
             dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect;   
             //多行选择 
             dgv.MultiSelect = false; 
             //选择状态解除 
             dgv.ClearSelection();   
             //head文字居中    
             dgv.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;   
             //选择状态的行的颜色 
             dgv.DefaultCellStyle.SelectionBackColor = Color.LightSteelBlue; 
             dgv.DefaultCellStyle.SelectionForeColor = Color.Black;   
             //设定交替行颜色 
             dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.White; 
             dgv.RowsDefaultCellStyle.BackColor = Color.LightGray;   
             //行副填充时自动调整宽度 
             dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;   
             dgv.AutoGenerateColumns = false;   
             //可否手动调整行大小 
             dgv.AllowUserToResizeRows = false;   
             dgv.AutoGenerateColumns = false; 
         }
------解决方案--------------------隔行颜色不同,做法简单。在选中datagridview时,点击属性窗口的Alternatingrowsdefaultcellstyle后面的省略号。在弹出窗口设置backcolor为你喜欢的颜色,就出现隔行变色的效果了。