bugra Posted June 29, 2015 Posted June 29, 2015 Sıralanacak kolonların propertieslerinden sortable seçeneğini true yapıp, UniDbGrid OnColumnSort eventine'de if Direction then ClientDataSet1.IndexName := Column.FieldName+'_index_asc' else ClientDataSet1.IndexName := Column.FieldName+'_index_des'; kodunu ekleyin. (Kodda ClientDataSet kullandım onun yerine kendi DB bağlantınızı ekleyin) Örnek için desktop demolarındaki GridColumnSort demosunu inceleyebilirsiniz.
alucard Posted July 30, 2015 Author Posted July 30, 2015 Sıralanacak kolonların propertieslerinden sortable seçeneğini true yapıp, UniDbGrid OnColumnSort eventine'de if Direction then ClientDataSet1.IndexName := Column.FieldName+'_index_asc' else ClientDataSet1.IndexName := Column.FieldName+'_index_des'; kodunu ekleyin. (Kodda ClientDataSet kullandım onun yerine kendi DB bağlantınızı ekleyin) Örnek için desktop demolarındaki GridColumnSort demosunu inceleyebilirsiniz. adoquery de indexname özelliği yok.
Administrators Farshad Mohajeri Posted July 30, 2015 Administrators Posted July 30, 2015 adoquery de indexname özelliği yok. Her veritabanı tablosunun kendine göre bir sıralama yöntemi vardır. Örnek olarak SQL tablolar için "ORDER BY" komutunu kullanmanız lazım.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now