Unikalne wartości w ComboBox pobieranie z bazy....

0

Witam serdecznie mam takie pytanie chcę pobrać z bazy wartości unikalne do pola ComboBox.

             SqlCommand cmd = new SqlCommand("SELECT ID, nr_studenta, nazwa_studenta, miasto FROM PY_PT WHERE users=" + "'" + @userName + "' ORDER BY nr_studenta ASC", con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            sda.Fill(dt);
            con.Close();
            dr = dt.NewRow();
            dr.ItemArray = new object[] { 0, "--WYBIERZ--" };
            dt.Rows.InsertAt(dr, 0);
            comboBox1.ValueMember = "nr_studenta";
            comboBox1.DisplayMember = "nr_studenta";
            comboBox1.DataSource = dt;
            comboBox3.ValueMember = "nr_studenta";
            comboBox3.DisplayMember = "nazwa_studenta";
            comboBox3.DataSource = dt;

I wszystko ładnie mi działa mam dwa pola combobox w comboBox1 mogę wybierać lub wyszukiwać załóżmy jeśli znam nr studenta a w drugim comboBox3 mogę wybierać po nazwisku i wyszukiwać.
Problem leży w tym że jak odpalę program to w pierwszym mam wartość domyślną --WYBIERZ-- a w drugim comboBox3 mam puste pole.
Moje pytanie brzmi jak zrobić by w obydwu polach wyświetlała się wartość domyślna --WYBIERZ-- a nie tylko w jednym??

1

Sprobuj zmienic

 dr.ItemArray = new object[] { 0, "--WYBIERZ--" };

na

 dr.ItemArray = new object[] { 0, "--WYBIERZ--", "--WYBIERZ--" };

1 użytkowników online, w tym zalogowanych: 0, gości: 1