(20/05/2013, 23:21)sngl07 yazdı: arkadaşlar lütfen yardım yapamadım
Satırlarca kod yazmak yerine şu kadar basit bişeyle çözebilirsin. Gereksiz ısrara gerek yok
Private Sub Kisi_Listele(ByVal Sql As String)
Dim baglanti As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='veritabanın.mdb'") 'Veritabanımızın yerini belirtiyoruz.
Dim veriler As New System.Data.DataTable("Tabloadin")
Dim adapter As New OleDbDataAdapter(SQL, baglanti)
adapter.Fill(veriler)
DataGridView1.DataSource = veriler
baglanti.Close()
End Sub
Datagridi doldurdun
Formun load yordamına şunu yazdınmı istediğin alana göre sıralama yaptırırsın.
Kisi_Listele("SELECT * FROM Tablonunadi order by sıralanacakalanadin")
Formu çalıştırdığında sırasız gelme ihtimali yok gibi bişey)
Bir elemanın sort özelliğini kullanmak bazen sıkıntılı sonuçlar doğurur. Comboboxun dort özelliğini kullanmak sık sık yanlışlıklara sebep veriyor mesela