Форум: "Прочее";
Текущий архив: 2010.09.05;
Скачать: [xml.tar.bz2];
ВнизХочу странного - вертикальный 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.004 c