girdview 中的radiobutton 的逐行触发checkedselected事件

  <asp:TemplateField>
                                    <HeaderTemplate>
                                        <asp:Label runat="server" Text="Acc"></asp:Label>
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <asp:RadioButton ID="RadSelect" runat="server" Text="" GroupName="IsSelect" Checked=‘<%#(Eval("accstatus").ToString()=="1"?true:false)%>‘ EnableViewState="true" AutoPostBack="true" OnCheckedChanged="RadSelect_CheckedChanged" />
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>

                                <asp:TemplateField>
                                    <HeaderTemplate>
                                        <asp:Label runat="server" Text="Rej"> </asp:Label>
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <asp:RadioButton ID="RadSelect1" runat="server" Text="" GroupName="IsSelect" EnableViewState="true" AutoPostBack="true" OnCheckedChanged="RadSelect1_CheckedChanged" />
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>

  

  protected void RadSelect_CheckedChanged(object sender, EventArgs e)
        {
            RDFunc();
        }

        protected void RadSelect1_CheckedChanged(object sender, EventArgs e)
        {
            RDFunc();
        }

        protected void RDFunc()
        {
            dbTotalHrs = 0;
            double douHrs = 0;
            for (int i = 0; i < gvwJOList.Rows.Count; i++)
            {
                RadioButton rbox = (RadioButton)gvwJOList.Rows[i].FindControl("RadSelect");
                if (rbox.Checked == true)
                {
                    HiddenField hf = (HiddenField)gvwJOList.Rows[i].FindControl("mrrhrs");
                    douHrs = (string.IsNullOrEmpty(hf.Value.ToString())) ? 0 : Convert.ToDouble(hf.Value);
                    dbTotalHrs += douHrs;
                }
            }
            ScriptManager.RegisterStartupScript(gvwJOList, GetType(), "Get", "processEnd();", true);
        }

  

时间: 2024-10-09 21:35:55

girdview 中的radiobutton 的逐行触发checkedselected事件的相关文章

asp.net中TextBox里面实现回车触发指定事件

原文:asp.net中TextBox里面实现回车触发指定事件 我在一个user_top用户控件里面做了个包括搜索的功能.然后再一个页面中添加这个用户控件.浏览时候在textbox里面输入搜索内容后.下意识的摁了回车.谁知道报错了.因为页面回发.我在page_load里面写了!IsPostBack{...}所以导致了未将对象引入对象实例.网上搜了下. 方法一: <asp:Panel ID="panSearch" runat="server" DefaultBut

input中的内容改变时触发的事件

onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发: onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有. oninput事件是IE之外的大多数浏览器支持的事件,在value改变时实时触发,但是通过js改变value时不会触发:基本写原生常用的是oninput. oninput与onpropertychange失效的情况: oninput事件: 1.当脚本中改变value时,不会触发: 2.从浏览器的自

手机网页中,长按会触发系统事件,怎么取消这些事件?

给要取消系统事件的元素加上如下css .test { -webkit-user-select: none; -moz-user-select: none; }

触发快捷事件

1.给按钮设置enter快捷键 <div class="nextt" style="text-align: center"> <button onclick="next()" id="button">下一步</button> </div> document.onkeydown = function(e){ if((e||event).keyCode==13) next(); };

DICOM:剖析Orthanc中的Web Server,Mongoose之“连接请求触发的事件序列”(二)

背景: Orthanc是本专栏中介绍过的一款新型DICOM服务器,具有轻量级.支持REST的特性,可将任意运行Windows和Linux系统的计算机变成DICOM服务器,即miniPACS.Orthanc内嵌多种模块,数据库管理简单,且不依赖于第三方软件.因此通过剖析Orthanc源码可以学习到搭建DICOM系统中的各个环节,例如SQLite嵌入型数据库.GoogleLog日志库.DCMTK医学DICOM库,以及近期要介绍的开源Web Server,Mongoose. 题记: 近期计划参照官网剖

.net中单选按钮RadioButton,RadioButtonList 以及纯Html中radio的用法实例?

http://www.cnblogs.com/summers/archive/2013/07/31/3227234.html .net中单选按钮RadioButton,RadioButtonList 以及纯Html中radio的用法,区别? RadioButton实例及说明: <asp:RadioButton ID="publicHas" Checked="true" runat="server" CssClass="radioM

如何在DataTemplate中绑定RadioButton的Checked事件

在我们的项目中经常要用到数据模板,最近做的一个项目中在数据模板中要放一些RadioButton,其中每一个RadioButton设置了Checked事件,如果直接在View层写Checked事件的话不符合MVVM的设计思想,View层尽量只做和界面相关的绑定,而把所有的逻辑都写在ViewModel层中,但是如何才能把我们常见的.net事件绑定到Command上面呢?在该项目中我们使用了System.Windows.Interactivity下面的EventTriggers来进行相关的命令绑定,S

C#中要使ListBox使用AddRange()时,能够触发SelectedValueChanged事件

1. 要触发 SelectedValueChanged事件,必须要当ListBox所选中的值发生改变 基本思路是: 当AddRange()后,就马上指定ListBox的SelectedIndex,这样就能够触发SelectedValueChanged事件了 相当于人工在代码中选中了一个选项 2. 例子代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

ASP.NET GridView中加入RadioButton不能单选的解决方案

今天开发碰见一个问题,就是当GridView中加入一个包含RadioButton的模板列,结果一运行.....天啊,单选按钮可以多选了! 囧啊!为了演示一下我今天的错误我还是模拟一个功能场景吧,我要实现的功能是显示一个包含单选按钮的学生信息列表,选择一行后将详细信息显示出来~! 1.问题展现 ①首先准备一个GridView用来展示学生的基本信息与最重要的单选按钮,代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 <asp:GridView ID="GridView1&q