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. Retrieving checkbox value from db

Retrieving checkbox value from db

Scheduled Pinned Locked Moved ASP.NET
databasehelpquestion
19 Posts 5 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.
  • T test 09

    initially i used a label to check if break is not used i need to check all check boxes for label to true and viceversa

    B Offline
    B Offline
    Brij
    wrote on last edited by
    #10

    See your variable str13 is not associated to the every item/checkbox in datalist so it will alyas be the latest. Regarding the checkbox, try to debug the the code whether you arre able to access all the checkbox in the datalist and their associated values.If you are able to get the checkbox's value specifically then why they are not getting inserted. One reason I can think of your row might be getting updated everytime so thats you are getting the latest one.Verify it. Also

    test-09 wrote:

    "insert into test(test1) values('"+ck.Text+"')";

    you checkbox is chk not ck. :)

    Cheers!! Brij

    1 Reply Last reply
    0
    • T test 09

      source is a column from table 'test'

      D Offline
      D Offline
      Dinesh Mani
      wrote on last edited by
      #11

      I don't want to see your code buddy. I want the business case.

      T 1 Reply Last reply
      0
      • D Dinesh Mani

        I don't want to see your code buddy. I want the business case.

        T Offline
        T Offline
        test 09
        wrote on last edited by
        #12

        im having around 30 checkboxes in page i used datalist to display. when check boxs checked i need to insert their names into one column(seperated by comma or space) then when i get those values from db check boxs need to be checked(edit mode)...

        D 1 Reply Last reply
        0
        • T test 09

          im having around 30 checkboxes in page i used datalist to display. when check boxs checked i need to insert their names into one column(seperated by comma or space) then when i get those values from db check boxs need to be checked(edit mode)...

          D Offline
          D Offline
          Dinesh Mani
          wrote on last edited by
          #13

          What is the condition that dictates that you need 30 check boxes? Do you create the checkboxes at runtime or are they available at design time itself? I suppose you create them at runtime. If so, from where do you get their names i.e. the text for each checkbox? Are these text values unique?

          T 1 Reply Last reply
          0
          • D Dinesh Mani

            What is the condition that dictates that you need 30 check boxes? Do you create the checkboxes at runtime or are they available at design time itself? I suppose you create them at runtime. If so, from where do you get their names i.e. the text for each checkbox? Are these text values unique?

            T Offline
            T Offline
            test 09
            wrote on last edited by
            #14

            design time

            Dinesh Mani wrote:

            If so, from where do you get their names i.e.

            text of check box is a column from db using datalist.. all values are unique..

            D 1 Reply Last reply
            0
            • T test 09

              design time

              Dinesh Mani wrote:

              If so, from where do you get their names i.e.

              text of check box is a column from db using datalist.. all values are unique..

              D Offline
              D Offline
              Dinesh Mani
              wrote on last edited by
              #15

              If you already have the text in the table, then why do you want to save it again the db? I understand that you need to save the state but why save the text?? What is the relevance of these checkboxes to the rest of the screen? i.e. is the state common across users or each user gets his/her own set of checkboxes? When you save the state to the DB what is the reference that you would be using to retrive it??

              T 1 Reply Last reply
              0
              • D Dinesh Mani

                If you already have the text in the table, then why do you want to save it again the db? I understand that you need to save the state but why save the text?? What is the relevance of these checkboxes to the rest of the screen? i.e. is the state common across users or each user gets his/her own set of checkboxes? When you save the state to the DB what is the reference that you would be using to retrive it??

                T Offline
                T Offline
                test 09
                wrote on last edited by
                #16

                all users is having the same textboxes..

                Dinesh Mani wrote:

                why do you want to save it again the db?

                Im saving it to a different table so i used text to insert into new table..

                Response.Write(ck.Text + "<br/>");

                with this i can get multiple checked text values but how do i insert into db. saving state or text whatever it may be i need to retrive them from db but my sir wants text..

                D R 2 Replies Last reply
                0
                • T test 09

                  all users is having the same textboxes..

                  Dinesh Mani wrote:

                  why do you want to save it again the db?

                  Im saving it to a different table so i used text to insert into new table..

                  Response.Write(ck.Text + "<br/>");

                  with this i can get multiple checked text values but how do i insert into db. saving state or text whatever it may be i need to retrive them from db but my sir wants text..

                  D Offline
                  D Offline
                  Dinesh Mani
                  wrote on last edited by
                  #17

                  Ok I'm not getting why you need to do it this way so here you go. pseudo -

                  Declare string CheckedBoxesText --- Use a stringbuilder
                  For each check box in datalist
                  if Checkbox is checked
                  Add concatenate checkbox text to CheckedBoxesText
                  else
                  do nothing
                  End of Foreach Loop
                  Query = "insert into test(test1) values('"CheckedBoxesText"')";
                  Execute query.

                  Implementing this pseudo would enable you to save the "text" of your check boxes to the db.

                  1 Reply Last reply
                  0
                  • T test 09

                    all users is having the same textboxes..

                    Dinesh Mani wrote:

                    why do you want to save it again the db?

                    Im saving it to a different table so i used text to insert into new table..

                    Response.Write(ck.Text + "<br/>");

                    with this i can get multiple checked text values but how do i insert into db. saving state or text whatever it may be i need to retrive them from db but my sir wants text..

                    R Offline
                    R Offline
                    Ravindra Nidhonkar
                    wrote on last edited by
                    #18

                    Remove the break; statement from the For each loop.

                    1 Reply Last reply
                    0
                    • T test 09

                      using that code im able to insert the check box value but if i check multiple check box im able to insert only one value to db how ineed to insert for multiple values.. and how do i retrieve that values from db i.e, the check boxes should be checked when i get the values from db.. please help me...

                      foreach (DataListItem dli in DataList1.Items)
                      {
                      CheckBox Chk = (CheckBox)dli.FindControl("CheckBox1");
                      if (Chk.Checked)
                      {
                      SqlConnection SqlCnn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
                      // SqlDataReader dr;
                      SqlCommand SqlCmd = new SqlCommand();
                      SqlCmd.Connection = SqlCnn;
                      SqlCnn.Open();
                      SqlCmd.CommandText = "insert into test(test1) values('"+ck.Text+"')";
                      SqlCmd.ExecuteNonQuery();
                      SqlCnn.Close();
                      break;
                      }
                      else
                      {
                      str13 = "you need to check";
                      }
                      }
                      LblErr.Visible = true;
                      LblErr.Text = str13;

                      T Offline
                      T Offline
                      test 09
                      wrote on last edited by
                      #19

                      Thank you bros.. you people guide me well I got exactly what i want...:thumbsup:

                      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