powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / сортировка в гриде
5 сообщений из 5, страница 1 из 1
сортировка в гриде
    #32255083
Имя пользователя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во многих прогах сортировка по полям таблицы осуществляется по нажатию на заголовок колонки (например в The bat так сделано). можно ли это сделать в бидере 5? в стандартном гриде (TDBGrid) есть обработчик события OnTitleClick. но как определить по какому именно полю был сделан этот клик? сам метод объявлен как void.
выделять сначала какую-то ячейку, чтоб определить столбец я не могу, так как у меня выделяться должна вся строка.
фенксы!
...
Рейтинг: 0 / 0
сортировка в гриде
    #32255086
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Column->FieldName("xxx")...

можно и так
...
Рейтинг: 0 / 0
сортировка в гриде
    #32255103
Имя пользователя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык а чего так?
надо чтоб было не так:
Код: plaintext
if(DBGrid1->Column->FieldName( "xxx" ) == ???)

а как то так:
Код: plaintext
if(DBGrid1->Column->FieldName( "???" ) == xxx)


т.е. что задавать в виде параметра FieldName() ?
...
Рейтинг: 0 / 0
сортировка в гриде
    #32255107
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тфуу ,
под конец рабочего дня уже несоображаю ,

ну дык так оно и есть

if (Column->FieldName == "XXX" )
{
bla,bla,bla ...
}
...
Рейтинг: 0 / 0
сортировка в гриде
    #32255127
Имя пользователя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мля! я парился несколько дней с ошибкой, потому что писал не
if(Column->FieldName == "xxx" )
а if(DBGrid1->Columns->Items->Column->FieldName == "xxx" )

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


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