pyuser
Ноя. 3, 2011 12:39:32
нечто, вроде базового класса для сетки (тоже кусок из старого проекта)
ЗЫ. код могу отправить, исходники есть, но без базы :)
n2b
Ноя. 3, 2011 14:33:17
PooH, Прокручивать строки через буфер это как-то слишком громоздко, поэтому мне кажется не правильным способом :) Должен быть проще, но спасибо!
pyuser, пришлите пожалуйста, буду очень благодарен если найду там что мне нужно… присылать сюда: 85868три<@>gmail<.>ru
И еще вопрос: Как сделать грид на весь экран и чтобы реагировал на уменьшение/увеличение размеров экрана? А если данных больше чем экран, то появляются скролы по вертикали и горизонтали (если надо).
Вообщем, просто подскажите, как правильно выводить грид(тот что я создал) на экран чтобы всё смотрелось красиво и ровно.
Количество строк в гриде может быть как 10 так и 200 000. Данные туда попадают при помощи select'a.
На экране есть вкладки, в каждой вкладке грид.
n2b
Ноя. 3, 2011 20:50:29
Вообще почти во всём разобрался, а точнее выяснил истинную проблему.
если делать grid.AutoSize(), то он полностью сайзит грид как ему удобное и по вертикали и по горизонтали, растягивает так, что мама-не-балуй.
Соотвественно скролл, ОБЫЧНОГО размера… Т.е. как бы, этот скролл был бы уместен, если бы мой экран был размером с этот грид. Поэтому вопрос следующий, как же, все же, ограничить грид снизу, не ограничивая его справа, т.е. я не думаю что будет таблица с диким количеством колонок(хотя может быть, и тогда это будет костыль). Что делать? :)
pyuser
Ноя. 3, 2011 23:14:19
n2b
Ноя. 3, 2011 23:31:40
Спасибо, буду копать, но вопрос пока остается открытым.
PooH
Ноя. 4, 2011 10:49:05
n2b
PooH, Прокручивать строки через буфер это как-то слишком громоздко, поэтому мне кажется не правильным способом :) Должен быть проще, но спасибо!
А мне вот не кажется правильным тащить 400 000 строк на клиента :) Вы каждую собираетесь просматривать? ;)
n2b
Ноя. 4, 2011 11:49:04
PooH
А мне вот не кажется правильным тащить 400 000 строк на клиента Вы каждую собираетесь просматривать?
Согласен, тогда надо попробовать…
Но главный вопрос про грамотные размеры грида остается открытым… и непонятным…
n2b
Ноя. 6, 2011 23:00:04
Пока мне не ответили на мой вопрос у меня появился еще один вопрос… :)
Запрос к базе, селект из таблицы. В таблице есть поле date с типом date, pl sql Developer выводит ее как 23.07.2011, а вот в программе они выводится как 23.07.2011 00:00:00 - то есть выводится еще и время, pl sql понимает что время не задано, и не выводит его. Как мне сделать чтобы время тоже не выводилось?
Код моего грида выше есть.
Заранее спасибо.