首页 > 代码库 > girdview 中的radiobutton 的逐行触发checkedselected事件
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); }
girdview 中的radiobutton 的逐行触发checkedselected事件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。