Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.05;
Скачать: CL | DM;

Вниз

Хочу странного - вертикальный dbgrid. Есть такой?   Найти похожие ветки 

 
12 ©   (2010-06-01 11:00) [0]

Чтоб бесплатный и зеленый.
Второе не обязательно :)

Сложно сваять самому?  
максимум за пол-дня


 
Sergey13 ©   (2010-06-01 11:10) [1]

На Королевстве помнится была статья про это. С примером.
Я подходил с другого конца - переливал датасет в RxMemoryData (или любой другой) и выводил в обычный грид.


 
12 ©   (2010-06-01 11:46) [2]

спасибо


 
MsGuns ©   (2010-06-01 15:17) [3]

Та же штука реализуется через стрингрид


 
Amoeba_   (2010-06-01 15:25) [4]


> Sergey13 ©   (01.06.10 11:10) [1]
>
> На Королевстве помнится была статья про это. С примером.
>

Компонент NXDBGrid, позволяющий отображать Dataset в транспонированном виде (столбцы в строках).
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=529


 
12 ©   (2010-06-09 11:49) [5]

TDBCtrlGrid вот что в конце концов выбрал
стандартный компанент + простор для дизайна


 
12 ©   (2010-06-09 16:05) [6]

да, TDBCtrlGrid рулит!

DBText DBCheckBox // горизонтально эти два
D B M e m o          // под ними
и так на каждую запись, все вертикально

DBText DBCheckBox
D B M e m o          
DBText DBCheckBox
D B M e m o          
DBText DBCheckBox
D B M e m o          

именно то, что хотелось
и ни одного стороннего компонента, что +


 
bss   (2010-06-09 17:18) [7]

ага, это постоянно возникающая задача. Для просмотра таблицы подходит стандартный grid. А вот для просмотра конкретной записи нужен "вертикальный" grid ))


 
Медвежонок Пятачок ©   (2010-06-09 17:37) [8]

А вот для просмотра конкретной записи нужен "вертикальный" grid ))

если сервер позволяет (mssql например позволяет), то конкретную запись можно отобразить "вертикально" обычным гридом.


 
bss   (2010-06-09 18:10) [9]


> если сервер позволяет (mssql например позволяет), то конкретную
> запись можно отобразить "вертикально" обычным гридом.

столбцы одной записи разворачивает по строчкам? Удобно, конечно, но непонятно... А как быть с типами данных? Ведь везде все построено на идеологии, что тип данных определяется колонкой, то есть все данные в одной колонке имеют один и тот же тип данных.


 
Медвежонок Пятачок ©   (2010-06-09 18:13) [10]

в гриде есть только строки и ничего кроме строк.
причем в любом. как вертикальном, так и горизонтально-диагональном


 
KilkennyCat ©   (2010-06-09 18:34) [11]

а для тех, кто осциллографы переделал в мониторы нужен круглогрид.


 
bss   (2010-06-09 18:42) [12]


> в гриде есть только строки и ничего кроме строк.
> причем в любом. как вертикальном, так и горизонтально-диагональном

Ну в TDbGrid да, но есть и куча других гридов, от того же DevExpress"а


 
Anatoly Podgoretsky ©   (2010-06-09 18:58) [13]

> Медвежонок Пятачок  (09.06.2010 17:37:08)  [8]

Конкретную запись лучше отображать вообще без какого либо грида, я не
представляю где там место для грида.


 
Медвежонок Пятачок ©   (2010-06-10 09:33) [14]

онкретную запись лучше отображать вообще без какого либо грида, я не
представляю где там место для грида.


я тоже не представляю зачем это, тем более "не строками" (для редактирования чтоли?)

но иногда очень бывает нужно.
например у меня есть таблица с документами. часть атрибутов представлено отдельными полями. Но целиком весь документ лежит в виде xml в одном поле.

Когда надо посмотреть его целиком аз-из требуется либо рассовать атрибуты из xml по контрлам, либо всего одним запросом получить из xml датасет из двух полей:
имя атрибута; значение атрибута

и вот этот-то датасет и показывается в обычном гриде.


 
bss   (2010-06-10 11:23) [15]


> тем более "не строками" (для редактирования чтоли?)

совершенно верно, для редактирования, аля карточка записи.


 
Anatoly Podgoretsky ©   (2010-06-10 11:31) [16]

> bss  (10.06.2010 11:23:15)  [15]

Ну так и делать настоящую, полноценную карточку, ака форма


 
12 ©   (2010-06-10 12:11) [17]


> Ну так и делать настоящую, полноценную карточку, ака форма

вот так и делаю
но,
слева 2/3 экрана занимает карточка.
К карточке прикреплены две приличные таблицы - их Гридами, тут без вариантов

И к карточке прикреплена еще одна табличка, в табличке имеются от 1 до 5 записей.
Эта самая важная табличка. Желательно, чтоб все поля были видны сразу.
Как их показать?

Решил, в виде карточек, но
карточки вертикально идут друг за другом справа
на оставшихся 1/3 месте от формы.


 
bss   (2010-06-11 11:13) [18]


> Ну так и делать настоящую, полноценную карточку, ака форма


Ну так и делаю, на основе грида. Потому что изначально не знаю структуру, и строю ее по метаописанию. Грид наиболее красивый вариант, когда неизвестно предварительно количество элементов на карточке.



Страницы: 1 вся ветка

Текущий архив: 2010.09.05;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
6-1226055140
Поросенок Винни-Пух
2008-11-07 13:52
2010.09.05
особенности tcp/ip при PPP соединении


2-1275945627
akosh12345
2010-06-08 01:20
2010.09.05
Удаление без рекурсии


15-1276098991
KilkennyCat
2010-06-09 19:56
2010.09.05
Наши компоненты.


15-1276194359
zlodey
2010-06-10 22:25
2010.09.05
неопределенное DNS-имя


2-1275919591
harisma
2010-06-07 18:06
2010.09.05
Приколы с AnsiSameText