Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

checklistbox & database

Îåêßíçóå áðü ôï ìÝëïò paradisesoul. Τελευταία δημοσίευση από το μέλος miket969 στις 05-06-2009, 17:23. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-04-2009, 19:58 50281

    checklistbox & database

    Καλησπέρα,

     Λοιπόν, έχω ένα checklistbox όπου δένω πάνω του μια στήλη από ένα πίνακα MySQL. Έχω επίσης μια στήλη με το εάν κάποιος είναι ενεργός ή όχι. Θέλω να τσεκάρεται η γραμμή του checklistbox ανάλογα της κατάστασης της κάθε εγγραφής. Παραθέτω τον κώδικα ως έχει. Κάτι μου ξεφεύγει...
    //connection string
                string MyConn = @"
                Server=localhost;
                Database=mytest;
                Uid=root;
                Pwd=54321;
                ";
    
                MySqlConnection aConnection = new MySqlConnection(MyConn);
                MySqlCommand aCommand = new MySqlCommand("SELECT * FROM cust", aConnection);
               
                aConnection.Open();
               MySqlDataReader aReader = aCommand.ExecuteReader();
               
               
          
                checkedListBox1.Items.Clear();
    
                
                while (aReader.Read())
                {
                    checkedListBox1.Items.Add(aReader["name"].ToString());
                    
                    for (int i = 0; i < checkedListBox1.Items.Count; i++)
                    {  
                        if((bool)aReader["act"])
                            checkedListBox1.SetItemChecked(i,(bool)aReader["act"]);
                       
                    }
                       
                  
                }
                    aReader.Close();
                    aConnection.Close();
                }

  •  05-06-2009, 17:23 51394 σε απάντηση της 50281

    Απ: checklistbox & database

    Δε σου τσακάρονται τα active names ή δε γίνεται populate το CheckedlistBox καν; Αν είναι το πρώτο δοκίμασε να διαβάσεις την act στήλη σαν string και ανάλογα το string να κάνεις setItemChecked... αν συμβαίνει και το δεύτερο, δοκίμασε να κάνεις το populate και το checking σε δύο ξεχωριστά loops...

    (και πες μου αν το πέτυχα   Stick out tongue  )
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems