sql wiersze w comboboc w C#

0

Witam prubuje dodoac komurki z danej kolumy do comboboxa, chcialem to zrobci tak

 SqlConnection con = new SqlConnection(strCon); 
            con.Open();
            string box = "USE Grafiki SELECT Projektant FROM projektanci;";
            DataSet ds_box = new DataSet();
            SqlDataAdapter sda_box = new SqlDataAdapter(box, con);
            sda_box.Fill(ds_box, "projektanci");
            this.dgv_P.DataSource = ds_box;

            this.dgv_P.DataMember = "projekta`code> i teras chcialem odwojujac sie do komurek w datagirdview i wartosci przypisywac do comboboxa ale nie wiem jak sie do tych komurek odwolac:|, chyba ze idzie dodac dane bez tworzenie girda prubowalem tak:` SqlConnection con = new SqlConnection(strCon); 
            con.Open();
            string box = "USE Grafiki SELECT Projektant FROM projektanci;";
            DataSet ds_box = new DataSet();
            SqlDataAdapter sda_box = new SqlDataAdapter(box, con);
            sda_box.Fill(ds_box, "projektanci");
            this.Projektan.DataSource = ds_box;

to w comboboxa wstawilo mi System.Data.DataViewManagerListItemTypeDescriptor

0

Ustaw odpowiednio .ValueMember

pozdrawiaMM

0

w ktorym miejscu??

0

Nie z czailem twego pytania [???]
a Marcinowi chodziło o: http://msdn.microsoft.com/en-us/library/system.windows.forms.listcontrol.valuemember.aspx

0

nie czaje jak zastosowac tamten przyklad do mojego przypadku :( moglibyscie to tak jasniej roche i na tym przykladzie co dalem??

0

proste i banalne dla zainteresowanych

           SqlConnection con = new SqlConnection(strCon); 
            con.Open();
            string box = "USE Grafiki SELECT Projektant FROM projektanci;";
            DataSet ds_box = new DataSet();
            SqlDataAdapter sda_box = new SqlDataAdapter(box, con);
            sda_box.Fill(ds_box, "projektanci");
            foreach (DataRow myDataRow in ds_box.Tables["projektanci"].Rows)
            {
                Projektant.Items.Add(myDataRow["projektant"].ToString());
            }
            
0
            string box = "USE Grafiki SELECT Projektant FROM projektanci;";
            SqlDataAdapter sda_box = new SqlDataAdapter(box, strCon);
            DataTable dt = new DataTable();

            sda_box.Fill(ds_box, dt);
            Projektant.DataSource = dt;
            Projektant.DisplayMember = "projektant";
            // Nie ma czego dać w .ValueMember...

Prawda, że dużo prościej? I duuuuuuuuuużo szybciej.

pozdrawiaMM

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