Я пытался установить в качестве источника данных комбинированного списка (в данном случае 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);
}
}