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. how to get the count

how to get the count

Scheduled Pinned Locked Moved ASP.NET
tutorial
19 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 Anjani Poornima

    Thank you... your code works... but the thing i need is after checking the checkbox immediately without clicking any button i have to get the count. plz help me in doing this Thanks in advance

    P Offline
    P Offline
    padmanabhan N
    wrote on last edited by
    #4

    ya this code will give the count as soon as you check the checkbox.... i have written the code in "CheckBox1_CheckedChanged1"

    Padmanabhan

    A 1 Reply Last reply
    0
    • P padmanabhan N

      ya this code will give the count as soon as you check the checkbox.... i have written the code in "CheckBox1_CheckedChanged1"

      Padmanabhan

      A Offline
      A Offline
      Anjani Poornima
      wrote on last edited by
      #5

      hi.... Thank you for helping me.. yah i too got the count but i am getting the count after clicking the button submit in my page. I wrote the code in Checkbox1_ChechedChanged. I took the count into the label. plz tell me where i am missing... Thanks in advance

      P 1 Reply Last reply
      0
      • A Anjani Poornima

        hi.... Thank you for helping me.. yah i too got the count but i am getting the count after clicking the button submit in my page. I wrote the code in Checkbox1_ChechedChanged. I took the count into the label. plz tell me where i am missing... Thanks in advance

        P Offline
        P Offline
        padmanabhan N
        wrote on last edited by
        #6

        ya you miss AutoPostBack="True" if you give AutoPostBack="True" only it will fire the Checkbox1_ChechedChanged event.

        Padmanabhan

        A 1 Reply Last reply
        0
        • P padmanabhan N

          ya you miss AutoPostBack="True" if you give AutoPostBack="True" only it will fire the Checkbox1_ChechedChanged event.

          Padmanabhan

          A Offline
          A Offline
          Anjani Poornima
          wrote on last edited by
          #7

          hi, I done all the things guided by you. But i am unable to get the count after immedialtely checking the chechbox. Is there any alternate i tried alot but failed. its very urgent for me. plz help me. Thanks in advance

          B P 2 Replies Last reply
          0
          • A Anjani Poornima

            hi, I done all the things guided by you. But i am unable to get the count after immedialtely checking the chechbox. Is there any alternate i tried alot but failed. its very urgent for me. plz help me. Thanks in advance

            B Offline
            B Offline
            Baran M
            wrote on last edited by
            #8

            Search it as "Bubble event".

            1 Reply Last reply
            0
            • A Anjani Poornima

              hi, I done all the things guided by you. But i am unable to get the count after immedialtely checking the chechbox. Is there any alternate i tried alot but failed. its very urgent for me. plz help me. Thanks in advance

              P Offline
              P Offline
              padmanabhan N
              wrote on last edited by
              #9

              send your code, so that i can check it

              Padmanabhan

              A 1 Reply Last reply
              0
              • P padmanabhan N

                send your code, so that i can check it

                Padmanabhan

                A Offline
                A Offline
                Anjani Poornima
                wrote on last edited by
                #10

                public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void gridview1_SelectedIndexChanged(object sender, EventArgs e) { } protected void CheckBox1_CheckedChanged1(object sender, EventArgs e) { int count = 0; for (int i = 0; i < gridview1.Rows.Count; i++) { GridViewRow rows = gridview1.Rows[i]; bool ischeck = ((CheckBox)rows.FindControl("CheckBox1")).Checked; if (ischeck) { count = count + 1; Label1.Text = Convert.ToString(count); } } } protected void btnsubmit_Click(object sender, EventArgs e) { StringBuilder str = new StringBuilder(); for (int i = 0; i < gridview1.Rows.Count; i++) { GridViewRow row = gridview1.Rows[i]; bool ischecked = ((CheckBox)row.FindControl("CheckBox1")).Checked; if (ischecked) { str.Append(gridview1.Rows[i].Cells[2].Text); } } Response.Write(str.ToString()); } } Here is my code... plz help where i missed to get the count. thanks in advance

                P 1 Reply Last reply
                0
                • A Anjani Poornima

                  public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void gridview1_SelectedIndexChanged(object sender, EventArgs e) { } protected void CheckBox1_CheckedChanged1(object sender, EventArgs e) { int count = 0; for (int i = 0; i < gridview1.Rows.Count; i++) { GridViewRow rows = gridview1.Rows[i]; bool ischeck = ((CheckBox)rows.FindControl("CheckBox1")).Checked; if (ischeck) { count = count + 1; Label1.Text = Convert.ToString(count); } } } protected void btnsubmit_Click(object sender, EventArgs e) { StringBuilder str = new StringBuilder(); for (int i = 0; i < gridview1.Rows.Count; i++) { GridViewRow row = gridview1.Rows[i]; bool ischecked = ((CheckBox)row.FindControl("CheckBox1")).Checked; if (ischecked) { str.Append(gridview1.Rows[i].Cells[2].Text); } } Response.Write(str.ToString()); } } Here is my code... plz help where i missed to get the count. thanks in advance

                  P Offline
                  P Offline
                  padmanabhan N
                  wrote on last edited by
                  #11

                  your aspx code plz

                  Padmanabhan

                  A 1 Reply Last reply
                  0
                  • P padmanabhan N

                    your aspx code plz

                    Padmanabhan

                    A Offline
                    A Offline
                    Anjani Poornima
                    wrote on last edited by
                    #12

                    script type = "text/javascript"> function checkAll(objRef) { var GridView = objRef.parentNode.parentNode.parentNode; var inputList = GridView.getElementsByTagName("input"); for (var i=0;i<inputList.length;i++) { //Get the Cell To find out ColumnIndex var row = inputList[i].parentNode.parentNode; if(inputList[i].type == "checkbox" && objRef != inputList[i]) { if (objRef.checked) { //If the header checkbox is checked //check all checkboxes //and highlight all rows //row.style.backgroundColor = "aqua"; inputList[i].checked=true; } else { //If the header checkbox is checked //uncheck all checkboxes //and change rowcolor back to original //if(row.rowIndex % 2 == 0) //{ //Alternating Row Color // row.style.backgroundColor = "#C2D69B"; // } // else //{ //row.style.backgroundColor = "white"; //} inputList[i].checked=false; } } } } /script /head body

                    < PagerStyle CssClass="mypager" HorizontalAlign="Right"/>

                    P 1 Reply Last reply
                    0
                    • A Anjani Poornima

                      script type = "text/javascript"> function checkAll(objRef) { var GridView = objRef.parentNode.parentNode.parentNode; var inputList = GridView.getElementsByTagName("input"); for (var i=0;i<inputList.length;i++) { //Get the Cell To find out ColumnIndex var row = inputList[i].parentNode.parentNode; if(inputList[i].type == "checkbox" && objRef != inputList[i]) { if (objRef.checked) { //If the header checkbox is checked //check all checkboxes //and highlight all rows //row.style.backgroundColor = "aqua"; inputList[i].checked=true; } else { //If the header checkbox is checked //uncheck all checkboxes //and change rowcolor back to original //if(row.rowIndex % 2 == 0) //{ //Alternating Row Color // row.style.backgroundColor = "#C2D69B"; // } // else //{ //row.style.backgroundColor = "white"; //} inputList[i].checked=false; } } } } /script /head body

                      < PagerStyle CssClass="mypager" HorizontalAlign="Right"/>

                      P Offline
                      P Offline
                      padmanabhan N
                      wrote on last edited by
                      #13

                      onclick = "Check_Click(this)" AutoPostBack="true" OnCheckedChanged="CheckBox1_CheckedChanged1" /> //delete that onclick = "Check_Click(this)" event and check.

                      Padmanabhan

                      P A 2 Replies Last reply
                      0
                      • P padmanabhan N

                        onclick = "Check_Click(this)" AutoPostBack="true" OnCheckedChanged="CheckBox1_CheckedChanged1" /> //delete that onclick = "Check_Click(this)" event and check.

                        Padmanabhan

                        P Offline
                        P Offline
                        padmanabhan N
                        wrote on last edited by
                        #14

                        //aspx.cs page using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO; using System.Globalization; using System.Text; public partial class Text : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DataTable dt = new DataTable(); dt.Columns.Add("Name", typeof(String)); DataRow dr = dt.NewRow(); dr["Name"] = "Padmanabhan"; dt.Rows.Add(dr); DataRow dr1 = dt.NewRow(); dr1["Name"] = "Varatharaman"; dt.Rows.Add(dr1); DataRow dr2 = dt.NewRow(); dr2["Name"] = "Sathya"; dt.Rows.Add(dr2); GridView1.DataSource = dt; GridView1.DataBind(); } } protected void CheckBox1_CheckedChanged1(object sender, EventArgs e) { int count = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow rows = GridView1.Rows[i]; bool ischeck = ((CheckBox)rows.FindControl("CheckBox1")).Checked; if (ischeck) { count = count+1; Label1.Text = Convert.ToString(count); } } } protected void Button1_Click(object sender, EventArgs e) { StringBuilder str = new StringBuilder(); for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow row = GridView1.Rows[i]; bool ischecked = ((CheckBox)row.FindControl("CheckBox1")).Checked; if (ischecked) { str.Append(GridView1.Rows[i].Cells[0].Text); } } Response.Write(str.ToString()); } } //aspx page <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Text.aspx.cs" Inherits="Text" %> Untitled Page

                        1 Reply Last reply
                        0
                        • P padmanabhan N

                          onclick = "Check_Click(this)" AutoPostBack="true" OnCheckedChanged="CheckBox1_CheckedChanged1" /> //delete that onclick = "Check_Click(this)" event and check.

                          Padmanabhan

                          A Offline
                          A Offline
                          Anjani Poornima
                          wrote on last edited by
                          #15

                          Thank you... Thanx alot...For helping me Now i am geting the count. :)

                          A 1 Reply Last reply
                          0
                          • A Anjani Poornima

                            Thank you... Thanx alot...For helping me Now i am geting the count. :)

                            A Offline
                            A Offline
                            Anjani Poornima
                            wrote on last edited by
                            #16

                            hello sir, And one more question regarding this checkbox count. when i have not selected any checkbox the label must show "no records selected". I tried this by using else block but failing to get and i am having "select all" checkbox at the top and when i checked that selectall checkbox it must similarly show the count.. Plz,help me.... i am very new to this asp.net world.. Thanks in advance

                            P 1 Reply Last reply
                            0
                            • A Anjani Poornima

                              hello sir, And one more question regarding this checkbox count. when i have not selected any checkbox the label must show "no records selected". I tried this by using else block but failing to get and i am having "select all" checkbox at the top and when i checked that selectall checkbox it must similarly show the count.. Plz,help me.... i am very new to this asp.net world.. Thanks in advance

                              P Offline
                              P Offline
                              padmanabhan N
                              wrote on last edited by
                              #17

                              //java script var TotalChkBx; var Counter; window.onload = function() { TotalChkBx = parseInt('<%= this.GridView1.Rows.Count %>'); Counter = 0; } function SelectAll(CheckBox) { var TargetBaseControl = document.getElementById('<%= this.GridView1.ClientID %>'); var TargetChildControl = "CheckBox1"; var Inputs = TargetBaseControl.getElementsByTagName("input"); for(var n = 0; n < Inputs.length; ++n) if(Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) Inputs[n].checked = CheckBox.checked; Counter = CheckBox.checked ? TotalChkBx : 0; if(Counter !=0) document.getElementById('Label1').innerText = Counter; else document.getElementById('Label1').innerText = "no records selected"; } //in your aspx //your aspx.cs page protected void CheckBox1_CheckedChanged1(object sender, EventArgs e) { int count = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow rows = GridView1.Rows[i]; bool ischeck = ((CheckBox)rows.FindControl("CheckBox1")).Checked; if (ischeck) { count = count+1; } if (count != 0) { Label1.Text = Convert.ToString(count); } else { Label1.Text = "no records selected"; } } }

                              Padmanabhan

                              modified on Thursday, May 28, 2009 4:20 AM

                              A 1 Reply Last reply
                              0
                              • P padmanabhan N

                                //java script var TotalChkBx; var Counter; window.onload = function() { TotalChkBx = parseInt('<%= this.GridView1.Rows.Count %>'); Counter = 0; } function SelectAll(CheckBox) { var TargetBaseControl = document.getElementById('<%= this.GridView1.ClientID %>'); var TargetChildControl = "CheckBox1"; var Inputs = TargetBaseControl.getElementsByTagName("input"); for(var n = 0; n < Inputs.length; ++n) if(Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) Inputs[n].checked = CheckBox.checked; Counter = CheckBox.checked ? TotalChkBx : 0; if(Counter !=0) document.getElementById('Label1').innerText = Counter; else document.getElementById('Label1').innerText = "no records selected"; } //in your aspx //your aspx.cs page protected void CheckBox1_CheckedChanged1(object sender, EventArgs e) { int count = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow rows = GridView1.Rows[i]; bool ischeck = ((CheckBox)rows.FindControl("CheckBox1")).Checked; if (ischeck) { count = count+1; } if (count != 0) { Label1.Text = Convert.ToString(count); } else { Label1.Text = "no records selected"; } } }

                                Padmanabhan

                                modified on Thursday, May 28, 2009 4:20 AM

                                A Offline
                                A Offline
                                Anjani Poornima
                                wrote on last edited by
                                #18

                                Thank you... Thanx a million for helping me...

                                P 1 Reply Last reply
                                0
                                • A Anjani Poornima

                                  Thank you... Thanx a million for helping me...

                                  P Offline
                                  P Offline
                                  padmanabhan N
                                  wrote on last edited by
                                  #19

                                  This is my Article. If you have any doubt in Grid related refer this site and vote if you like it. GridView all in one[^]

                                  Padmanabhan

                                  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