Извините, если это глупый вопрос! Я очень новичок в кодировании и имею ограниченный доступ к Интернету во время работы, мне просто интересно, возможно ли это? и если у вас есть полезная ссылка для меня, чтобы прочитать?Возможно ли заполнить проверочный список элементами из базы данных sql?
Краткий обзор того, что я пытаюсь сделать.
У меня есть form1 и form2, form1 имеет поле datagridview, которое извлекает данные из базы данных, когда я нажимаю на ячейку, она открывает форму2, в которой есть контрольный список, который я хочу теперь поместить в код, чтобы он извлекал данные из определенный столбец и проверяет поле, если к нему была нажата ячейка.
Полегче на меня, если этот вопрос глуп ^^, заранее спасибо!
Некоторый код, который я выпустил до сих пор! Что тянет ящики из базы данных, но мне также нужно проверять ящики тоже ..
SqlConnection con = new SqlConnection("=");
con.Open();
string query = "select ID from dbo.report";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataAdapter sda;
DataSet ds = new DataSet();
sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
DataTable dt = ds.Tables[0];
foreach (DataRow datarow in dt.Rows)
{
checkedListBox1.Items.Add(datarow["ReportID"]);
Edited:. Поместить текущую кодировку в
Используйте DataTable в качестве источника данных datagridview. Любой столбец в DataTable, который определяется как Boolean, появится в DGV как флажок. – jdweng
См. Мой ответ от ранее сегодня: http://stackoverflow.com/questions/40881435/how-to-build-nested-treeview-in-c-sharp/40882170#40882170 – jdweng
@jdweng Спасибо за отзыв! Я сохранил это позже, но сейчас мне нужен контрольный список отдельно от DGV –