datagrid添加事件

in  ItemDataBound  event: 
if  (e.Item.ItemIndex  >=  0) 

e.Item.Attributes["onClick"]  =  "this.bgColor='#000000';"; 

 
--------------------------------------------------------------- 
 
Private  Sub  DataGrid3_ItemDataBound(ByVal  sender  As  Object,  ByVal  e  As  System.Web.UI.WebControls.DataGridItemEventArgs)  Handles  DataGrid3.ItemDataBound 
                               If  e.Item.ItemIndex  >=  0  Then 
                       e.Item.Attributes("onMouseOver")  =  "javascript:this.bgColor='blue';" 
                       e.Item.Attributes("onMouseOut")  =  "javascript:this.bgColor='white';" 
               End  If 
 
--------------------------------------------------------------- 
 
try  it 
Private  Sub  DataGrid2_ItemDataBound(ByVal  sender  As  Object,  ByVal  e  As  System.Web.UI.WebControls.DataGridItemEventArgs)  Handles  DataGrid2.ItemDataBound 
               If  e.Item.ItemIndex  >=  0  Then 
                       If  CInt(e.Item.Cells(0).Text)  >  300  Then 
                               e.Item.BackColor  =  System.Drawing.Color.Brown 
                       Else 
                               e.Item.BackColor  =  System.Drawing.Color.Gray 
                       End  If 
               End  If 
       End  Sub


原文地址:https://www.cnblogs.com/zyizyizyi/p/2497862.html