Как заполнить комбинированный список данными из столбца таблицы базы данных SQL-сервера

579
Indra

Я пытался установить в качестве источника данных комбинированного списка (в данном случае combobox2) данные в столбце таблицы базы данных SQL под названием «BulkInput» с небольшим успехом. Когда я запускаю код, поле со списком остается пустым. Пожалуйста, смотрите код ниже:

private void button2_Click(object sender, EventArgs e)  {  try  {  SqlConnection bscn = new SqlConnection("Data Source=PV10\\LOCALSERVER; Initial Catalog=SmallSoftwareDB; Integrated Security=True;Pooling=False");  bscn.Open();  string ins = "insert into BulkSale(ProductSource, Date, Quantity, Type, UnitPrice, Total) values('" + textBox2.Text + "', '" + dateTimePicker1.Value + "', '" + textBox3.Text + "', '" + comboBox1.Text + "', '" + textBox4.Text + "', '" + textBox5.Text + "' )"; string sPN = "select ProductName from BulkInput";  SqlCommand P = new SqlCommand(ins, bscn);  SqlCommand Q = new SqlCommand(sPN, bscn);  SqlDataReader mRead;  mRead = Q.ExecuteReader();  while(mRead.Read()) {  comboBox2.Items.Add(mRead["ProductName"].ToString()); }  MessageBox.Show("Successfully Completed.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);  bscn.Close();  }  catch (Exception exc)  {  MessageBox.Show(exc.Message, " ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);  }  } 
0
Вопросы, специфичные для программирования и разработки программного обеспечения, не по теме, см. [On-Topic] (https://superuser.com/help/on-topic). Попробуйте [SO], но сначала прочитайте [Как мне задать хороший вопрос?] (Https://stackoverflow.com/help/how-to-ask). Вы можете пометить свой вопрос и попросить модератора перенести его. DavidPostill 7 лет назад 0
Пожалуйста, научитесь правильно форматировать ваш код. Я исправил это для тебя на этот раз. DavidPostill 7 лет назад 0

0 ответов на вопрос

Похожие вопросы