Imam primjer koda:
Code:
konekcija.Open();
//Ovo je z adodavanje u comboOtac
int brojzapisa = Convert.ToInt32(txtID.Text);
string upit = "SELECT Osoba.OsobaID, Osoba.OsobaPrezime, Osoba1.OsobaIme, Osoba.OsobaIme ,Mjesto.MjestoNaziv, Osoba.DatumRodenja ";
upit += "FROM (Osoba LEFT JOIN Osoba AS Osoba1 ON Osoba.OtacID=Osoba1.OsobaID) ";
upit += "LEFT JOIN Mjesto ON Osoba.MjestoRodjenjaID=Mjesto.MjestoID WHERE (Osoba.Spol like 'M') AND Osoba.OsobaID = " + brojzapisa;
SqlDataAdapter dAdapter = new SqlDataAdapter(upit, konekcija);
DataSet dset = new DataSet();
dAdapter.Fill(dset, "table");
this.comboOtac.DataSource = dset;
this.comboOtac.DisplayMember = // "table.OsobaID" + "table.OsobaPrezime + table.OsobaIme + table.OsobaIme + table.MjestoNaziv + table.DatumRodenja";
if (comboOtac.SelectedItem == null)
comboOtac.Text = "";
konekcija.Close();
}
konekcija.Open();
//Ovo je z adodavanje u comboOtac
int brojzapisa = Convert.ToInt32(txtID.Text);
string upit = "SELECT Osoba.OsobaID, Osoba.OsobaPrezime, Osoba1.OsobaIme, Osoba.OsobaIme ,Mjesto.MjestoNaziv, Osoba.DatumRodenja ";
upit += "FROM (Osoba LEFT JOIN Osoba AS Osoba1 ON Osoba.OtacID=Osoba1.OsobaID) ";
upit += "LEFT JOIN Mjesto ON Osoba.MjestoRodjenjaID=Mjesto.MjestoID WHERE (Osoba.Spol like 'M') AND Osoba.OsobaID = " + brojzapisa;
SqlDataAdapter dAdapter = new SqlDataAdapter(upit, konekcija);
DataSet dset = new DataSet();
dAdapter.Fill(dset, "table");
this.comboOtac.DataSource = dset;
this.comboOtac.DisplayMember = // "table.OsobaID" + "table.OsobaPrezime + table.OsobaIme + table.OsobaIme + table.MjestoNaziv + table.DatumRodenja";
if (comboOtac.SelectedItem == null)
comboOtac.Text = "";
konekcija.Close();
}
Znaci unutar comboboxa moram prikazati ID + Ime Osobe + Ime Oca + Prezime Osobe + Mjesto stanovanja i datum rodenja
Unaprijed hvala na odgovoru
[Ovu poruku je menjao Shadowed dana 19.04.2008. u 15:46 GMT+1]