Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Radio Button OnCheckedChanged() event is not called

Radio Button OnCheckedChanged() event is not called

Scheduled Pinned Locked Moved ASP.NET
questionsysadmin
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    anada8886
    wrote on last edited by
    #1

    Hello everyone, I have a gridview,in which each row populates a question with its answers(as radio buttons). I have to execute some code on radio button's OnCheckedChanged event.Somehow,on its OnCheckedChanged event,page is postbacked but it is not going to OnCheckedChanged() method.Can anyone give any suggestions for how can I achieve this? The code looks somewhat like this :

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:GridView ID="GridView1" OnRowDataBound="GridView1_OnRowDataBound" AutoGenerateColumns="false"
    runat="server">
    <Columns>
    asp:TemplateField
    <ItemTemplate>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
    <asp:GridView ID="GridView2" AutoGenerateColumns="false" runat="server">
    <Columns>
    asp:TemplateField
    <ItemTemplate>
    <asp:RadioButton ID="RadioButton2" runat="server" AutoPostBack="true" OnCheckedChanged="RadioButton2_CheckedChanged" />

                                            </ItemTemplate>
                                        </asp:TemplateField>
                                    </Columns>
                                </asp:GridView>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                    </ItemTemplate>
                </asp:TemplateField>              
            </Columns>
        </asp:GridView>
    
    Z S 2 Replies Last reply
    0
    • A anada8886

      Hello everyone, I have a gridview,in which each row populates a question with its answers(as radio buttons). I have to execute some code on radio button's OnCheckedChanged event.Somehow,on its OnCheckedChanged event,page is postbacked but it is not going to OnCheckedChanged() method.Can anyone give any suggestions for how can I achieve this? The code looks somewhat like this :

      <asp:ScriptManager ID="ScriptManager1" runat="server">
      </asp:ScriptManager>
      <asp:GridView ID="GridView1" OnRowDataBound="GridView1_OnRowDataBound" AutoGenerateColumns="false"
      runat="server">
      <Columns>
      asp:TemplateField
      <ItemTemplate>
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
      <asp:GridView ID="GridView2" AutoGenerateColumns="false" runat="server">
      <Columns>
      asp:TemplateField
      <ItemTemplate>
      <asp:RadioButton ID="RadioButton2" runat="server" AutoPostBack="true" OnCheckedChanged="RadioButton2_CheckedChanged" />

                                              </ItemTemplate>
                                          </asp:TemplateField>
                                      </Columns>
                                  </asp:GridView>
                              </ContentTemplate>
                          </asp:UpdatePanel>
                      </ItemTemplate>
                  </asp:TemplateField>              
              </Columns>
          </asp:GridView>
      
      Z Offline
      Z Offline
      Zafar A khan
      wrote on last edited by
      #2

      Clean Solution and then Rebuild.

      A 1 Reply Last reply
      0
      • Z Zafar A khan

        Clean Solution and then Rebuild.

        A Offline
        A Offline
        anada8886
        wrote on last edited by
        #3

        Thanx for your reply,but I have already tried doing this. In fact,I created a separate project just to check whether it works or not,but it still failed. The same method I called on a button's OnClick & it worked but it didn't work for RadioButton's OnCheckedChanged().

        1 Reply Last reply
        0
        • A anada8886

          Hello everyone, I have a gridview,in which each row populates a question with its answers(as radio buttons). I have to execute some code on radio button's OnCheckedChanged event.Somehow,on its OnCheckedChanged event,page is postbacked but it is not going to OnCheckedChanged() method.Can anyone give any suggestions for how can I achieve this? The code looks somewhat like this :

          <asp:ScriptManager ID="ScriptManager1" runat="server">
          </asp:ScriptManager>
          <asp:GridView ID="GridView1" OnRowDataBound="GridView1_OnRowDataBound" AutoGenerateColumns="false"
          runat="server">
          <Columns>
          asp:TemplateField
          <ItemTemplate>
          <asp:UpdatePanel ID="UpdatePanel1" runat="server">
          <ContentTemplate>
          <asp:GridView ID="GridView2" AutoGenerateColumns="false" runat="server">
          <Columns>
          asp:TemplateField
          <ItemTemplate>
          <asp:RadioButton ID="RadioButton2" runat="server" AutoPostBack="true" OnCheckedChanged="RadioButton2_CheckedChanged" />

                                                  </ItemTemplate>
                                              </asp:TemplateField>
                                          </Columns>
                                      </asp:GridView>
                                  </ContentTemplate>
                              </asp:UpdatePanel>
                          </ItemTemplate>
                      </asp:TemplateField>              
                  </Columns>
              </asp:GridView>
          
          S Offline
          S Offline
          sunil n cs
          wrote on last edited by
          #4

          Since you have defined the control inside grid u have to create the checked event, ex- <asp:GridView ID="grdSearch" runat="server" Width="100%">                                           <Columns>                                                 <asp:TemplateField HeaderText="FirstName">                                                       <ItemTemplate>                                                             <asp:LinkButton ID="lbtnFName" runat="server" Text='<%# eval("fname") %>' />                                                       </ItemTemplate>                                                 </asp:TemplateField>                                           </Columns>                                     </asp:GridView> Code behind- Protected Sub grdSearch_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdSearch.RowCreated                      Dim LinkButton1 As LinkButton             Select Case e.Row.RowType                   Case DataControlRow

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups