powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в DataGrid
3 сообщений из 3, страница 1 из 1
Сортировка в DataGrid
    #35667055
Alexey180
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди добрые помогите! Как сделать сортировку в Datagrid что бы первый щелчок - сортировка по этому полю asc, щелкаешь снова - desc!
Я тут на форуме нашел вот такой код, Пробовол его всяко менять но не получаеться второе нажатие клавиши!

Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
With Adodc1.Recordset
If .Fields(ColIndex).Type <> 11 And .Fields(ColIndex).Type <> 12 Then
.Sort = .Fields(ColIndex).Name
DataGrid1.Refresh
Else
MsgBox "Сортировка для МЕМО-полей и полей типа OLE Object невозможна!!", vbExclamation
End If
End With
End Sub
...
Рейтинг: 0 / 0
Сортировка в DataGrid
    #35667315
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim bDesc as Boolean

Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
    With Adodc1.Recordset
        If .Fields(ColIndex).Type <>  11  And .Fields(ColIndex).Type <>  12  Then
            .Sort = .Fields(ColIndex).Name & IIf(bDesc, " desc"," asc")
            bDesc = Not bDesc
            DataGrid1.Refresh
        Else
            MsgBox "Сортировка для МЕМО-полей и полей типа OLE Object невозможна!!", vbExclamation
        End If
    End With
End Sub
...
Рейтинг: 0 / 0
Сортировка в DataGrid
    #35667455
Alexey180
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Большое спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]