Program,Life,Society.....

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

SourceCode:TestSingleSelect.rar

先写下Javascript:
<script language="javascript">

  
var flag =0;   
  
var lastObj;   
   
 
function CancelSelect(obj){   
   
  
if (flag == 0)
  {   
    lastObj 
= obj;   
    flag
+=1;   
  }
  
else
  {   
    
if (lastObj.id != obj.id){   
         lastObj.checked 
= false;   
        lastObj 
= obj;   
     }  
     
  }
 }   
</script>

在模板列中添加Radiobutton,并且激发javascript:
  <ItemTemplate>
   
<asp:RadioButton id="rbSelect"  onclick="javascript:CancelSelect(this);" runat="server"></asp:RadioButton>
  
</ItemTemplate>

在后置代码中得到选择的RadioButton
        Dim DemoGridItem As DataGridItem
        
For Each DemoGridItem In grdEmployees.Items
            
Dim myRadioButton As RadioButton = CType(DemoGridItem.Cells(0).Controls(1), RadioButton)
            
If myRadioButton.Checked = True Then
                myRadioButton.Checked 
= False
                
'Get Select RadioButton
            End If
        
Next



当然还有一些不错的方法,我把一篇文章转载我的Bolg上.RadioButton加入DataGrid模板列引起的问题

CodeProject:How to group RadioButtons

posted on 2006-01-18 17:40  vuejs3  阅读(2777)  评论(10编辑  收藏  举报