如何把一个datagrid中的radiobutton设置为一个group 实现单选功能你可以使用这个自定义控件更方便:http://www.metabuilders.com/Tools/RowSelectorColumn.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在绑定datagrid后在客户端指定同一个name 加个<INPUT id="Hidden1" type="hidden" name="Hidden1" runat="server">模板列里:<INPUT type="radio" name="GroupName" value="<%# DataBinder.Eval(Container, "DataItem.ItemName") %>" onclick="JavaScript:document.getElementById('Hidden1').value=this.value;alert(document.getElementById('Hidden1').value);"> http://www.datagridgirl.com/customcolumns.aspx 通过设置是没有办法实现的!你还是去 acewang(龍芯*Inside!) 说的那个地方去下载那个RowSelectorColumn来用吧!可以满足你的要求! function set2() { mm=document.getElementsByTagName("input").length; var ename=event.srcElement.name; for(var i=0;i<mm;i++) { var dd = document.getElementsByTagName("input").item(i); if (dd.name!=ename) { if(dd.type == "checkbox") { if (!dd.checked) dd.checked=true; else dd.checked=false; } //radio if (dd.type=="radio") { if (dd.checked==true) set3(dd); } } } } function set3(input1) { mm=document.getElementsByTagName("input").length; // var ename=input1; for(var i=0;i<mm;i++) { var dd = document.getElementsByTagName("input").item(i); if (dd.name!=input1.name) { dd.checked=false } } }<asp:TemplateColumn> <ItemTemplate> <input type="radio" name="p" onclick="set2();"> </ItemTemplate> </asp:TemplateColumn> 属性里groupname设置为相同即可 为什么不用radiobuttonlist?不是也可以实现么…… 如何获取SessionID??? 按扭焦点问题 到底缺什么 请教:gridview 显示不出 视图中数据??? [百分求教]请教一个URLRewrite的问题 正则表达式:只能输入12位或19位数字,后面可以有空格 请教一个关于在form里用web传值的问题 dg如何竖排表格? 请问哪里有《.net教学案例-商务解决方案》下载? 以下表示啥意思 各位大虾们,请问有没有人能告诉我,在web程序中能不能做到和应用程序中的一台机器注册一次 名称“Left”未声明。asp.net中难道不可以使用left函数吗?哪位大虾指点下,先谢了
在客户端指定同一个name
模板列里:
<INPUT type="radio" name="GroupName" value="<%# DataBinder.Eval(Container, "DataItem.ItemName") %>" onclick="JavaScript:document.getElementById('Hidden1').value=this.value;alert(document.getElementById('Hidden1').value);">
你还是去 acewang(龍芯*Inside!) 说的那个地方去下载那个RowSelectorColumn来用吧!可以满足你的要求!
{
mm=document.getElementsByTagName("input").length;
var ename=event.srcElement.name;
for(var i=0;i<mm;i++)
{
var dd = document.getElementsByTagName("input").item(i);
if (dd.name!=ename)
{
if(dd.type == "checkbox")
{
if (!dd.checked)
dd.checked=true;
else
dd.checked=false;
}
//radio
if (dd.type=="radio")
{
if (dd.checked==true)
set3(dd);
}
}
} }
function set3(input1)
{
mm=document.getElementsByTagName("input").length;
// var ename=input1;
for(var i=0;i<mm;i++)
{
var dd = document.getElementsByTagName("input").item(i);
if (dd.name!=input1.name)
{
dd.checked=false
}
}
}<asp:TemplateColumn>
<ItemTemplate>
<input type="radio" name="p" onclick="set2();">
</ItemTemplate>
</asp:TemplateColumn>