![]() |
DataGridView de - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html) +--- Forum: Visual Basic .NET Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-net-cevaplanmis-sorulari.html) +--- Konu Başlığı: DataGridView de (/konu-datagridview-de.html) Sayfalar:
1
2
|
DataGridView de - emremzrk - 09/02/2012 Merhaba Arkadaşlar , Bir Sorum Olacak Programın Veritabanı ve dataGridView görüntüsü Ektedir . Personel Tablosunu dataGridView de görüntüleme yaptırmak istiyorum fakat personel tablosunda yönetim kısmında yazan değeri yönetimler tablosuna gidip kimlik kısmı ile aynı ise yönetimler tablosundaki yönetim kısmını yazmasını istiyorum.Ben Aşağıdaki kodları kullanıyorum burada nasıl bir Kod Kullanmam gerekiyor? Şimdiden Teşekkürler baglanti.Open() If ComboBox1.Text = "Hepsi" Then gecici_tablo.Clear() Dim guc As New OleDbDataAdapter("select * from personel where Adi_soyadi like '%" & TextBox1.Text & "%'", baglanti) guc.Fill(gecici_tablo, "personel") dataGridView1.DataSource = gecici_tablo dataGridView1.DataMember = "personel" guc.Dispose() Else Dim sql, emre As String Sql = "select * from yonetimler where yonetim='" & ComboBox1.Text & "'" Dim komut As New System.Data.OleDb.OleDbCommand(sql, baglanti) Dim veri_okuyucu As Data.OleDb.OleDbDataReader veri_okuyucu = komut.ExecuteReader While (veri_okuyucu.Read()) emre = veri_okuyucu("kimlik") gecici_tablo.Clear() Dim guc As New OleDbDataAdapter("select * from personel where yonetim='" & emre & "' and Adi_soyadi like '%" & TextBox1.Text & "%'", baglanti) guc.Fill(gecici_tablo, "Personel") dataGridView1.DataSource = gecici_tablo dataGridView1.DataMember = "Personel" guc.Dispose() End While End If baglanti.Close() ![]() Cvp: DataGridView de - mcmaho - 09/02/2012 örnegi eklerseniz daha kolay yardımcı oluruz. Cvp: DataGridView de - emremzrk - 10/02/2012 Programın Bir Bölümü Ektedir. Teşekkürler. Cvp: DataGridView de - ayhan2122 - 11/02/2012 yonetimler tablosunda yonetim değerini gridde görmek mi istiyorsunuz ? Kod:
Private Sub button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button2.Click Cvp: DataGridView de - emremzrk - 11/02/2012 Teşekkür Ederim Yanıtladığın İçin fakat şu satırda 14 guc.Fill(gecici_tablo, "personel") İfadede tür uyuşmazlığı. diye bır hata aldım bu işte yeni olduğum için çözemedim. 10. satırda "AND (yonetimler.yonetim like '%" & IIf(ComboBox1.Text = "Hepsi", "", ComboBox1.Text) & "%' )" kırımızı kısımda ComboBox1 de yazanlar yönetim isimleri, veritabanında olanlar kimlik kısmındaki sayılar sorun burdan mı kaynalanıyor acaba ? Teşekkürler İyi Çalışmlar Cvp: DataGridView de - ayhan2122 - 11/02/2012 Evet , yazmayı unuttum. personel tablosundaki yonetim alanının veri türü SAYI olmalı. |