Datagridwiev sıralama

1 2
22/05/2013, 12:23

drummers

(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
1 2