PDA

Tam Sürümünü Görmek İçin : combo box


valeron
25/05/2005, 22:33
combobox da tanımlı olan ifadelerden birini seçtigim zaman text boxlara aktarılmasını istiyorum.

mesela

bilgisayar tablosu var tabloda kart no/kart model/fiyat/stok tabloları var ve bunların ayrı text boxlara gitmesi için nasıl bi baglantı yapmam lazım.tesekkurler.


ceeyt
25/05/2005, 23:15
comboBoxXXX_SelectedIndexChanged 'event'inin icine ( ilgili comcobox'a 2 defa tiklayarak olusturabilirsin mesela ) nereye yazilmasini istiyorsan onu yaz.

mesela
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{

this.textBox1.Text = "this.ComboBox1.Text;

}

sanirim bu sekilde istedigini yapar.

valeron
26/05/2005, 01:36
pardon ben bilgilerin database'den gelmesi gerektigini yazmayı unutmusum.combo box için databinding kullandıktan sonra senin yazdıgın this.textbox1.text = "this combox1.text" kodunu kullanarak yine aynı şey yapılır değilmi?

ceeyt
26/05/2005, 01:46
O zaman is degisir, secili indeks degismediginden istedigin sonucu alamazsin. selectedIndexChanged yerine ilgili combo box'a ait TextChanged event'ini kullanman gerekir.

Dogrudan veritabanindan textBox icine de bind etsen daha kisa olur ama sanirim combobox'a da yazdirmak istiyorsun.

yukarida yanlis yazmisim ;
"this combox1.text" bu tirnaklari koymayacaksin tabii, string olarak algilanir.