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>
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>
</ItemTemplate>
在后置代码中得到选择的RadioButton
当然还有一些不错的方法,我把一篇文章转载我的Bolg上.RadioButton加入DataGrid模板列引起的问题
CodeProject:How to group RadioButtons