Member 13037527 Ответов: 1

Я хочу получить данные из базы данных SQL в поле со списком и флажок. Я переписал данные comboboxes, но не знаю, как восстановить данные checkbox.


private void routeedit_Load(object sender, EventArgs e)
        {
            con = new SqlConnection(@"Data Source=M2\SQL2016;Initial Catalog=inventoryDB;Integrated Security=True");
            con.Open();
            string query = "SELECT rname FROM routeDB";
            string quer = "SELECT idc FROM routeDB";
            string que = "SELECT rcode FROM routeDB";
            SqlDataAdapter da = new SqlDataAdapter(query, con);
            SqlDataAdapter sda = new SqlDataAdapter(quer, con);
            SqlDataAdapter sdp = new SqlDataAdapter(que, con);
            DataSet ds = new DataSet();
            DataSet sds = new DataSet();
            DataSet sd = new DataSet();
            da.Fill(ds, "routeDB");
            sda.Fill(sds, "routeDB");
            sdp.Fill(sd, "routeDB");
            comboroute.DisplayMember = "rname";
            comboroute.ValueMember = "rname";
            comboroute.DataSource = ds.Tables["routeDB"];
            comborec.DisplayMember = "rcode";
            comborec.ValueMember = "rcode";
            comborec.DataSource = sd.Tables["routeDB"];
            comboroute.SelectedIndex = -1;
            comborec.SelectedIndex = -1;
            boxidc //this is checkbox. Data is 1 then i have to chek or data is 0 then uncheck. how to display that from database
        }


Что я уже пробовал:

Я переписал данные файла databse и отобразил их в comboboxes. но столкнулся с проблемой получения данных для чекбокса.

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

использовать Проверен[^] собственность

var value = 0;
     bool isChecked = value == 1;
     boxidc.Checked = isChecked;