Как я могу добавить элементы из базы данных в поле контрольного списка? - PullRequest
0 голосов
/ 05 мая 2019

У меня есть проект базы данных, и мне нужно добавить элементы из базы данных в поле контрольного списка, как я могу это сделать?

это код, который я написал, но кажется, что онесть проблема

private void CheckedListBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string connection_string = @"Data Source=DESKTOP-MMHA4KL;Initial Catalog=Movie rental;Integrated Security=True";
            SqlConnection connection = new SqlConnection(connection_string);
            string Add_to_checkbox = "SELECT name from [Actor]";
            SqlCommand comm = new SqlCommand(Add_to_checkbox, connection);
            connection.Open();
            SqlDataReader read_name = comm.ExecuteReader();
            int lastindex = 0;
            while(read_name.Read())
            {
                string name = read_name.ToString();
                checkedListBox1.Items.Add(name);

            }


        }

1 Ответ

0 голосов
/ 05 мая 2019

Несмотря на то, что в вашем запросе выбрано только одно поле, его необходимо указать при чтении.попробуйте

string name = read_name["name"].ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...