|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 51
|
|
Сортировка в MSFlexGrid14.05.2006, 15:10. Показов 4560. Ответов 3
Метки нет (Все метки)
Сортировка MSFlexGrid.Sort по колонке, в которой содержатся данные типа Date или Date+Time происходит неверно. Как решить эту проблему, если данные берутся не из базы, а из массива ?
0
|
|
| 14.05.2006, 15:10 | |
|
Ответы с готовыми решениями:
3
Сортировка в MSFlexGrid Сортировка в MSFlexGrid по щелчку мыши над заголовком колонки MSFlexGrid |
|
Insolent
|
|
| 24.05.2006, 04:11 | |
|
пиши собственную процедуру сортировки, основанную на каком-нибудь быстром алгоритме, я делал по способу Шелла
|
|
|
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
|
|
| 26.05.2006, 20:12 | |
|
<A class=SmlBoldLinks id=_ctl1_ctlTopic_ctlPanelBar_ctlTopicsR epeater__ctl1_smAuthorName onmouseover="window.status = window.location;return true;" title="View Insolent's Profile..." onmouseout="window.status=''return true;" href="void(''); Insolent,
U menya vse rabotaet: Private Sub Command1_Click() MSHFlexGrid1.Sort = 9 'flexSortCustom End Sub Private Sub Form_Load() With MSHFlexGrid1 .Cols = 2 .AddItem 1 & vbTab & Date .AddItem 2 & vbTab & Date - 1 .AddItem 3 & vbTab & Date + 1 .AddItem 4 & vbTab & Date - 5 End With End Sub Private Sub MSHFlexGrid1_Compare(ByVal Row1 As Long, ByVal Row2 As Long, Cmp As Integer) CustomSort MSHFlexGrid1, 1, Row1, Row2, Cmp, True End Sub Private Sub CustomSort(ByRef pGrid As MSHFlexGrid, _ ByVal pCol As Long, _ ByVal pRow1 As Long, _ ByVal pRow2 As Long, _ ByRef pCmp As Integer, _ ByRef pSortAscending As Boolean) Dim varRow1 As Variant Dim varRow2 As Variant On Error GoTo MethodError With pGrid If IsNumeric(.TextMatrix(pRow1, pCol)) And IsNumeric(.TextMatrix(pRow2, pCol)) Then varRow1 = CDbl(.TextMatrix(pRow1, pCol)) varRow2 = CDbl(.TextMatrix(pRow2, pCol)) ElseIf IsDate(.TextMatrix(pRow1, pCol)) And IsDate(.TextMatrix(pRow2, pCol)) Then varRow1 = CDate(.TextMatrix(pRow1, pCol)) varRow2 = CDate(.TextMatrix(pRow2, pCol)) Else varRow1 = CStr(Trim$(.TextMatrix(pRow1, pCol))) varRow2 = CStr(Trim$(.TextMatrix(pRow2, pCol))) End If If varRow1 < varRow2 Then pCmp = -1 ElseIf varRow1 > varRow2 Then<B
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2006
Сообщений: 3
|
|
| 30.04.2007, 11:19 | |
|
Спасибо за функцию
![]() У меня тоже все замечательно работает!
0
|
|
| 30.04.2007, 11:19 | |
|
Помогаю со студенческими работами здесь
4
Управление Scrolling-ом в MSFlexGrid? Добавление записей в msflexgrid Редактирование ячеек в MSFlexGrid Подсвечивание строки в MSFlexGrid . Вывод на печать MSFlexGrid Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|