Schönen guten Tag,
hier bin ich nochmal.
Also ich habe n Problem mit meiner Sortierfunktion.
Ich hab n FlexGrid wo es leider kein Head Click gibt. Ich Frage ab, wenn MouseRow = 0
Dann Sortiere
Wenn MouseRow 0
Dann gehe in AUSLESEN
(Er soll dann die zeilen anzeigen also die Inhalte)
Das Problem welches sich ergibt, bezieht sich aufs Sortieren. Die Inhalte Zeigt er an. Sortieren tut er aber nur wenn man vorher auf eine andere Zeile als die 0te geklickt hat. Ich kopier einfach mal den Quelltext hier her:
Private Sub SortByColumn(ByVal sort\_column As Integer)
With Me.DGV
If .MousePointer = 0 And .Col \> .FixedCols - 1 Then
.Col = .MouseCol
If LastSortCol .Col Then .Tag = 0
If .Tag = 0 Or .Tag = 6 Then
.Sort = 5
.Tag = 5
LastSortCol = .Col
Else
.Sort = 6
.Tag = 6
LastSortCol = .Col
End If
.Col = 0
.Row = 0
End If
.RowSel = 1
End With
End Sub
Private Sub DGV\_Click()
With Me.DGV
If .MouseRow = 0 Then
SortByColumn DGV.MouseCol
ElseIf .Row 0 Then
Auslesen
End If
End With
End Sub
hoffe wer hat ne idee danke
grüße vom digi