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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  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