![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Посоветуйте компонент... [D5, Paradox]
TankMan © (2004-04-30 18:47:00)Для отображения базы данных, мне нужен компонент что-то типа DBGrid, только мне нужно выдлять сразу всю строчку и только так, т.е. разделение на столбцы необходимо, но вот вертикальные полоски это лишнее, и отдельно ячейки мне не нужны, сейчас для отображения такой инфы я использую DBGrid, и делаю выделение всей строки селектом, но это всеравно не удобно... да и скроллинг у DBGrid, какой-то долбанутый... :(...дайте совет что по лучше выбрать, хотел Обычный листбокс использовать для этого, просто заполнять в ручную (программно), но вот понял я что гиморой это полный...
Fedia (2004-05-07 00:17:00) [1]Если размеры Grid-а во время работы твоей программы не меняются, то как правильно тебе говорят "В гриде" почти всегда "отображается одно и тоже количество записей". За исключение случаев, когда в Grid помещается одно количество записей, а на какой-то момент времени отображается меньше.
Посмотри, сколько записей у тебя помещается в Grid (н-р N) и рассчитывай количество записей, выходящих за пределы Grid следующим образом:
н-р: Table1.RecordCount-N
Насчет бегунка. У стандартного BDGrid он отбражается корректно.
TankMan (2004-05-07 00:03:00) [2]>>Vlad
Бедный бегунок то меня только и волнует :)
>В гриде отображается всегда одно и тоже количество записей
Я имею ввиду колличество записей которые на данный момент отображаются в Гриде, колличество записей отображаемых меняется фильтром, может все будут а может и не все... я об этом и хочу узнать для того чтобы узнать сколько записей поместились в пределы таблицы, и сколько выходят за пределы....
Mike Kouzmine (2004-05-06 21:05:00) [3]Vlad © (06.05.04 21:00) [29] Счастливчик... Ну не вышел ростом я... Это просто ужасно...
Vlad (2004-05-06 21:00:00) [4]
> TankMan © (06.05.04 20:11) [27]
Уж оставил бы ты в покое бедный бегунок !
> Скажите, на какое событие отлавливать изменение колличества
> записей отображаемых в Гриде
В гриде отображается всегда одно и тоже количество записей, до тех пор пока ему не поменять высоту. У грида есть буфер, где он хранит видимые записи. Называется DataLink. Копай в ту сторону.
> Mike Kouzmine © (06.05.04 20:52) [28]
Я вот как-то даже не обладая способностями телепатии догадался что таблица=DBGrid
Mike Kouzmine (2004-05-06 20:52:00) [5]А как записи могут выходить за пределы таблицы? Можно все понять: тяжелое детство, невыносимое отрочество, но иногда и самому читать полезно или примеры разобрать - тоже неплохо...
TankMan (2004-05-06 20:11:00) [6]>>TransparentGhost
Да нету у меня этого FetchAll, я уже везде смотрел :(..
Может у тебя версия дельфи другая - у меня 5...
Ну вот... поблагодарил всех за помощь, а она оказывается еще и нужна.. :)
Скажите, на какое событие отлавливать изменение колличества записей отображаемых в Гриде?, и как вычислить выходят записи за приделы таблицы или нет?... в DBGridEh действительно удобно все реализованно, но вот с этим я всетаки разобратся не смог, как бы там нибыло, когда записи не выходят за пределы таблицы скролл не убирается... и когда записи чуть чуть выходят за пределы, скролл всеравно не реагирует нормально на это, т.е. бегунок узкий как буд-то там сотня записей, хотя когда отображаются обсолютно все записи бегунок нормальный... :(
Tomkat (2004-05-06 11:59:00) [7]еще могу посоветовать Developer Express....попробуй - прозрееш
там можно вытворить много красоты , типа бендов , многострочных заголовков и пр ...
TankMan (2004-05-05 18:01:00) [8]Вот и разобрались.... всем большое спасибо.. :)
Sergey13 (2004-05-05 13:45:00) [9]2Demoniak © (05.05.04 13:42) [23]
Зачем? Для хСССР бесплатно же. Качай с сайта.
http://www.ehlib.com/RUS/default.htm
Demoniak (2004-05-05 13:42:00) [10]Господа, а где взять кряк для EhLib 3.3 для делфи 7?
TransparentGhost (2004-05-05 12:50:00) [11]DBGrid1.DataSource.DataSet.FetchAll;
Dlja nachala ne pomeshalo bi razobraca so standartnimi komponentami.
Reals (2004-05-05 12:41:00) [12]Вот ссылка для InfoPower: http://www.woll2woll.com/downloadinfo.html
Скажешь какую версию скачал, я тебе вышлю серийный номер.
Для Дельфи 6 и 7 серийные номера есть прямо сейчас под рукой. Дл Дельфи 5 нужно поискать будет.
Талгат (2004-05-05 11:32:00) [13]2 TankMan:
Я так понял, тебе нужен компонент ehLib? Лови!
TankMan (2004-05-05 10:53:00) [14]Ну хоть ктонибудь бы бал ссылку...на счет DBGridEh, только слышу хорошие отзывы, а вот ссылки никто не дает :(... сам найти не могу :( (искал не полчилось :( )...
На счет infoPower, вроде бы что-то накопал, но всетаки с таким инетом...Reals может даш ссылку на всякий?
Reals (2004-05-05 10:14:00) [15]По поводу совета использовать что-нибудь другое.
Очень советую InfoPower от Woll2Woll.
Я им пользуюсь уже 4 года (начиная с Дельфи 5) и никаких замечаний нету по нему. А компоненты очень качественные и "мощные" для работы с базами данных.
Удачи!
div (2004-05-05 10:12:00) [16]Использовать DBGridEh из пакета EhLib, и выразить респект Дмитрию Большакову!
setra (2004-05-05 09:46:00) [17]посмотри в свойствах грида dgRowLines присвой false может это тебе поможет
Jack128 (2004-05-05 08:55:00) [18]
> Andriano (05.05.04 08:49)
для того, что он просит достаточно стандартного грида.
Andriano (2004-05-05 08:49:00) [19]Хоть бы кто-нибудь посоветовал DBGridEh ему попробовать.
Или это уже не модно?
Там всё это есть.
TankMan (2004-05-04 23:15:00) [20]У меня в Гриде отображается отфильтрованные записи, их колличество не известно... а Last First...ну перейду я к последней и первой записи,а что делать то с ними?... так же FetchAll в DataSource я не нашел...Я использую Table и TDataSource... а алиас? что это?... можно по подробнее?