Καλησπέρα,
Λοιπόν, έχω ένα 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();
}