Sort DataGrid
Publicado por ana (24 intervenciones) el 17/02/2009 01:11:50
hola chikos, tengo una duda, tengo un programa que muestra en el datagrid unos campos con informacion
me muestra los datos a la secuencia a como fueron capturados, mi pregunta es como le haria para que me haga un sort por nombre
el datagrid me manda llamar los campos de nombre, fecha y hora
se ke es con el headclick pero nomas no me sale y tengo este codigo ke encontre
mi datagrid se llama DG
mi recordset es REC
Private Sub dg_HeadClick(ByVal ColIndex As Integer)
Static FlagAscendDescen As Boolean
Dim sqlAscend As String
Dim sqlDescend As String
On Error Resume Next
sqlAscend = dg.Columns(ColIndex).DataField & "ASC"
sqlDescend = dg.Columns(ColIndex).DataField & "DESC"
dg.ClearSelCols
FlagAscendDescen = Not FlagAscendDescen
If FlagAscendDescen Then
rec.Sort = sqlAscend
Else
rec.Sort = sqlDescend
End If
end Sub
cuando tengo la info en el datagrid y le doy click a la cabcera, ps nomas no me hace nada, que estoy haciendo mal chikos? les agradezco su ayuda, mandaria besos pero me los rechazaron la ultima vez, VDD P3L3ON??? jijijji, gracias
me muestra los datos a la secuencia a como fueron capturados, mi pregunta es como le haria para que me haga un sort por nombre
el datagrid me manda llamar los campos de nombre, fecha y hora
se ke es con el headclick pero nomas no me sale y tengo este codigo ke encontre
mi datagrid se llama DG
mi recordset es REC
Private Sub dg_HeadClick(ByVal ColIndex As Integer)
Static FlagAscendDescen As Boolean
Dim sqlAscend As String
Dim sqlDescend As String
On Error Resume Next
sqlAscend = dg.Columns(ColIndex).DataField & "ASC"
sqlDescend = dg.Columns(ColIndex).DataField & "DESC"
dg.ClearSelCols
FlagAscendDescen = Not FlagAscendDescen
If FlagAscendDescen Then
rec.Sort = sqlAscend
Else
rec.Sort = sqlDescend
End If
end Sub
cuando tengo la info en el datagrid y le doy click a la cabcera, ps nomas no me hace nada, que estoy haciendo mal chikos? les agradezco su ayuda, mandaria besos pero me los rechazaron la ultima vez, VDD P3L3ON??? jijijji, gracias
Valora esta pregunta


0