Forum

VB.NET listboxdan t...
 
Bildirimler
Hepsini Temizle

VB.NET listboxdan textboxa veri aktarma...

4 Yazılar
2 Üyeler
0 Reactions
2,491 Görüntüleme
Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

vb.net ile accsess veritabanındaki veriyi listboxa çekiyorum. bir buton vasıtası ile listbox da seçtiğim satırları  texboxa aktarmak istiyorum. Aktarmayı yapacak butona yazdığım kod aşağıdadır :

Dim i As Integer = 0

For i = 0 To ListBox1.SelectedItems.Count - 1

kimetxt.Text &= ListBox1.SelectedItems.Item(i).ToString() & ","


Next

fakat ekleme yaptığımda texboxda aşağıdaki yazı ekleniyor.listboxdaki veri eklenmiyor.

System.Data.DataRowView

Yardımlarınızı bekliyorum. Saygılarımla iyi çalışmalar...

 

 
Gönderildi : 09/02/2012 20:10

(@mesutaladag)
Gönderiler: 327
Reputable Member
 

Merhabalar,

SelectedItem yerine SelectedValue ile denermisiniz

Mesut ALADAĞ.

 
Gönderildi : 09/02/2012 20:50

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

denedim hocam ama aşağıdaki hatayı verdi...

Public member 'Item' on type 'String' not found

 
Gönderildi : 09/02/2012 23:09

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

hocam listbox ı aşağıdaki şekilde dolduruyorum

Try
            Dim ds As New DataSet
            conn.Open()
            ds.Clear()
            Dim adp As New OleDbDataAdapter("Select * from uyeler", conn)
            adp.Fill(ds)
            ListBox1.DataSource = ds.Tables(0)            
            ListBox1.DataBindings.Add("Text", ds.Tables(0), "mailtxt")
            ListBox1.DisplayMember = "mailtxt"
            conn.Close()                         
        Catch ex As Exception
            MessageBox.Show("Hata var!" & vbCrLf & ex.Message, "..:: İşlem Hatası", MessageBoxButtons.OK, MessageBoxIcon.Stop)
            conn.Close()
        End Try

'----------------------------------

butona yadığım kodlarda aşağıda

Dim i As Integer = 1

For i = 1 To ListBox1.SelectedItems.Count - 1

kimetxt.Text &= ListBox1.SelectedValue.Item(i).ToString() & ","

 Next

'.................................. 

şimdi bu kodlarla hata vermiyor. fakat  listbox daki tek item seçim ekle butonuna basınca ekleme yapmıyor. iki item seçince ilk seçtiğim item in databasedeki 2 nci sutundaki veriyi, 3ncü  item seçince ilk item in database indeki 3 ncü sütundaki veriyi getiriyor. amacım accsess ver tabanı üyeler tablosundaki 3 sutundaki mail adreslerini listbox a doldurmak. ve seçtiklerimi butona basarak texte aktarmak.

Yardımlarınız için ve ilginize şimdiden teşekkürler...

 
Gönderildi : 09/02/2012 23:50

Paylaş: