GridView中实现单选RadioButton
注意:若在gridview内对radiobutton用组名groupname同名方法行不同,若加上GroupName="skytest"
查看静态页面源代码便知道:两个name值的组名都不同。
下面结合js实现单选.
呈现页:
<asp:GridView ID="GridView1" Width="960px" EmptyDataText="暂无标书可操作"
DataKeyNames="ID" runat="server" onrowdatabound="GridView1_RowDataBound"
>
<Columns>
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:RadioButton ID="RadioButton1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ID" HeaderText="标书编号" />
</Columns>
</asp:GridView>
代码页:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
RadioButton rb = (RadioButton)e.Row.FindControl("RadioButton1");
if (rb != null)
{
rb.Attributes.Add("onclick", "single(this)"); //single(obj)为js函数
}
}
}
需要添加的javascript函数:
<script type="text/javascript">
var last=null;
function single(obj)
{
if(last==null) //第一次选择RadioButton时赋id值给last
{
last=obj.id;
}
else //第一次以后的每一次都在这运行,把上此的RadioButton.Checked=false,记下此次的obj.name
{
var lo=document.getElementByIdx_x(last);
lo.checked=false;
last=obj.name;
}
obj.checked="checked"; //添加checked属性,以便在上边赋值为false
}
</script>
GridView中实现单选RadioButton相关推荐
- 在GridView中加入单选按钮RadioButton
首先鄙视下dudu:不管你是什么文章,如果你加上一句:恳请dudu能够让我在首页挂一天,那么这文章就不会被dudu撤下来的,但是如果你没加,那不好意思,dudu的大刀就会向你举起!这是典型的顺风耳! ...
- GridView中的RadioButton列之间不能互斥
GridView中的RadioButton列与CheckBox列 GridView拥有大量的内置功能,可以使用不同的默认filed来放置显示诸如TextBox.Buttos等等控件,支持模板是Grid ...
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...
- Android中如何设置RadioButton在文字的右边,图标在左边
本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/5411953.html,如需转载请自行联系原作者Android中如何设置RadioButto ...
- DevExpress中实现单选、多选、全选功能
一.实现效果 GirdControl表格实现单选.多选.全选功能工程下载 实现对GridControl中的数据行单选.多选.全选功能,且能够获取到所有选择行的数据信息. 二.核心实现 2.1.在表格第 ...
- [学习]GridView 学习集合 -- GridView中使用超链接的技巧
GridView中使用超链接的技巧 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind(" ...
- 在GridView中如何格式化Money型字段?
在GridView中如何格式化Money型字段(downmoon)? <asp:GridView ID="GridView1" runat="ser ...
- gridview中动态绑定通过模板列增加的textbox。
首先 我想 实现的就是,通过gridview中模板列增加个textbox,并且从数据库中查出来这列值,然后绑定到textbox上. 下面是我实现的效果(毁损时间 就是我的那个列,下面就是我显示出来的时 ...
- android gridview 中图片大小不一,android – Gridview及其图像不适合所有屏幕大小
正如在我的标题gridview中,图像不适合所有屏幕. 在我的应用程序中,我有15个图像,它是标题,我想在所有屏幕尺寸的3列和5行格式显示它. 但我的Gridview不适合所有屏幕尺寸和图像,标题未正 ...
最新文章
- python 多级递归_Python文件目录和系统操作,os模块和os.path模块
- 基于BootStrap,FortAweSome,Ajax的学生管理系统
- WordPress3.5安装出现的几个问题
- UNL/EVE关联putty和wireshark
- 数据智能构建管理平台Dataphin V2.9.4.3版本发布
- php 类常量用法,php类常量用法实例分析
- tomcat ---- 常用服务器
- 他毕业1年,换了5份工作,为什么失业的总是他?
- ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)
- CCF201903-1 小中大(100分)【序列处理】
- 中国最后的江湖客:有3000万人,叫卡车司机
- 服务器SQL上的MSDTC不可用解决办法
- WiFi mac地址详解
- 如何快速给Excel文件减肥或者减小文件体积
- Python中文社区官方群组
- 40G SR4 vs 40G BIDI vs 40G UNIV:你选哪个?
- visual studio 平台工具及路径
- 利用Grafana为你的Loki添加告警
- 【js】仿照网易云音乐制作的音乐播放组件
- 几种图像颜色特征空间
热门文章
- 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 MetaClass 注入静态方法 )
- 【C 语言】数组 ( 指针数组用法 | 命令行参数处理 )
- 【Android 逆向】substrate 框架 ( substrate 简介 | substrate 相关文档资料 )
- 【Java 并发编程】线程池机制 ( 线程池示例 | newCachedThreadPool | newFixedThreadPool | newSingleThreadExecutor )
- 【Kotlin】Lambda 表达式 ( 简介 | 表达式语法 | 表达式类型 | 表达式返回值 | 调用方式 | 完整示例 )
- [Spring cloud 一步步实现广告系统] 16. 增量索引实现以及投送数据到MQ(kafka)
- 求不同字母全排列两种递归模板
- Server Tomcat v7.0 Server at localhost failed to start.解决办法(图文详解)
- shrio初体验(2)Realm
- mybatis批量插入数据