http://expert.csdn.net/Expert/topic/1798/1798914.xml?temp=.9679376

解决方案 »

  1.   

    1.在模版列中的radio添加OnCheckedChanged事件
    2.添加事件:
    Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)            
    If e.Item.ItemType = ListItemType.Item Or _           
      e.Item.ItemType = ListItemType.AlternatingItem Then       
      e.Item.Attributes.Add("onclick", "alert('clickme');")    
    End If        
    End Sub
      

  2.   

    private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    ListItemType  ItemType=e.Item.ItemType;
    if(ItemType==ListItemType.AlternatingItem || ItemType==ListItemType.Item)
    {
         DataGridItem GridItem=e.Item;
     CheckBox Check=(CheckBox)GridItem.FindControl("Check");
     Check.Attributes.Add("OnClick","Onchanged()"); }
      

  3.   

    e.Item.Attributes.Add("onclick", "alert('clickme');")
    上述语句中"alert('clickme');"部分可不可以用*.vb中的程序代替