|
datagrid sıralayıcı
Aug 13,2008 00:00
by
RubeNiS
| Datagrid nesnesindeki sütunların başlığına tıklatıldığında A dan Z ye veya Z den A ya sıralama yapmak mümkündür. | Bunun için forma bir Datagrid nesnesi, bir Textbox ekleyip datagridin DblClick olayına aşağıdaki kodu eklemeniz yeterli olacaktır. Girişti Text1.Text =1 olsun. Private Sub DBGrid1_DblClick() Dim str As String str = DBGrid1.Columns(DBGrid1.SelStartCol).DataField If Text1.Text = "1" Then Data1.RecordSource = "select * from KAYITLAR ORDER BY [" & str & "] ASC " Text1.Text = "2" Data1.Refresh DBGrid1.Refresh Exit Sub End If If Text1.Text = "2" Then Data1.RecordSource = "select * from KAYITLAR ORDER BY [" & str & "] DESC" Text1.Text = "1" Data1.Refresh DBGrid1.Refresh Exit Sub End If End Sub | |