Tam Versiyonu Görüntüle: griddeki secili bilginin textboxlara aktarılması

lapielda16
10.09.2007, 15:35
arkadaslar yıne yardım grid içinde verıler arasında gexınırken hangı verı uzerındeysem o verının textboxlarda gorulmesını ıstıyorum formun load una su kodu yazdım

TextBox9.DataBindings.Add("text", sa.Tables(i), "id")
        TextBox1.DataBindings.Add("text", sa.Tables(i), "adi_soyadi")
        TextBox2.DataBindings.Add("text", sa.Tables(i), "adres")
        TextBox3.DataBindings.Add("text", sa.Tables(i), "ev_tel")
        TextBox4.DataBindings.Add("text", sa.Tables(i), "is_tel")
        TextBox5.DataBindings.Add("text", sa.Tables(i), "cep_tel")
        TextBox6.DataBindings.Add("text", sa.Tables(i), "faks")
        TextBox7.DataBindings.Add("text", sa.Tables(i), "email")
        TextBox8.DataBindings.Add("text", sa.Tables(i), "web")

form ilk yuklendıgınde bu ıslem oluyor ancak yenı bır kayıt ekledıgımde yada degısıklık yaptıgımda bu ıslem ıslemıyor aynı kodları butonların ıcıne yazdıgımdaysa hata verıyor yardım edersenız sevınırım sımdıden tsk

mYavuz
10.09.2007, 16:43
DataGrid'e verileri ekleyen kodları ayrı bir fonksiyon içine ekleyip onLoad, kayıt ekleme ve düzenleme işlemlerinde bu fonksiyonu çağırabilirsiniz. Ancak grid içindeki verileri boşaltıp o şekilde eklemeniz gerekiyor yoksa her işlemde var olan kayıtlar üzerine eklenir.

eray
11.09.2007, 02:14
merhaba lapielda16 öncelikle accessten çektiğin veri datagride aktardıktan sonra datagirdin

Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.CurrentCellChanged

dim x as integer
x=datarid1.CurrentRowIndex 'bu kodla kaç satır girileceğini belirledik

dim adi_soyadi as string
dim adres as string
dim ev_tel as integer

adi_soyadi=datagrid1.İtem(x,0)
adres=datagrid1.İtem(x,1)
ev_tel=datagrid1.İtem(x,1)

textbox1.text=adi_soyadi
textbox2.text=adres
textbox3.text=ev_tel.tostring

yukarıdaki kodları aynen kendi verilerine göre uyarlarsan sorun kalmıyacaktır...
saygılarımla



lapielda16
20.09.2007, 15:35
arkadasım saol bu cok ısıme yaradı rahatsızdım bakamamıstım yenı bakma fırsatı buldum işimi gordu saol emegıne saglık