Wie füllt man die Combobox mit Daten aus der Spalte einer SQL Server-Datenbanktabelle?

708
Indra

Ich habe versucht, als Datenquelle einer Combobox (in diesem Fall Combobox2) die Daten in der Spalte einer SQL-Datenbanktabelle namens "BulkInput" mit wenig Erfolg festzulegen. Beim Ausführen des Codes ist die Combobox noch leer. Bitte sehen Sie den Code unten:

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
Probleme, die sich auf die Programmierung und Softwareentwicklung beziehen, sind nicht relevant, siehe [On-Topic] (https://superuser.com/help/on-topic). Versuchen Sie [SO], aber lesen Sie zuerst [Wie stelle ich eine gute Frage?] (Https://stackoverflow.com/help/how-to-ask). Sie können Ihre Frage markieren und einen Moderator bitten, sie zu migrieren. DavidPostill vor 7 Jahren 0
Bitte lernen Sie, Ihren Code richtig zu formatieren. Ich habe es diesmal repariert. DavidPostill vor 7 Jahren 0

0 Antworten auf die Frage