Форум сайта python.su
нечто, вроде базового класса для сетки (тоже кусок из старого проекта)
ЗЫ. код могу отправить, исходники есть, но без базы :)
Отредактировано (Ноя. 3, 2011 12:42:23)
Офлайн
PooH, Прокручивать строки через буфер это как-то слишком громоздко, поэтому мне кажется не правильным способом :) Должен быть проще, но спасибо!
pyuser, пришлите пожалуйста, буду очень благодарен если найду там что мне нужно… присылать сюда: 85868три<@>gmail<.>ru
И еще вопрос: Как сделать грид на весь экран и чтобы реагировал на уменьшение/увеличение размеров экрана? А если данных больше чем экран, то появляются скролы по вертикали и горизонтали (если надо).
Вообщем, просто подскажите, как правильно выводить грид(тот что я создал) на экран чтобы всё смотрелось красиво и ровно.
Количество строк в гриде может быть как 10 так и 200 000. Данные туда попадают при помощи select'a.
На экране есть вкладки, в каждой вкладке грид.
Отредактировано (Ноя. 3, 2011 15:14:01)
Офлайн
Вообще почти во всём разобрался, а точнее выяснил истинную проблему.
если делать grid.AutoSize(), то он полностью сайзит грид как ему удобное и по вертикали и по горизонтали, растягивает так, что мама-не-балуй.
Соотвественно скролл, ОБЫЧНОГО размера… Т.е. как бы, этот скролл был бы уместен, если бы мой экран был размером с этот грид. Поэтому вопрос следующий, как же, все же, ограничить грид снизу, не ограничивая его справа, т.е. я не думаю что будет таблица с диким количеством колонок(хотя может быть, и тогда это будет костыль). Что делать? :)
Офлайн
n2b здесь лежит.
Офлайн
Спасибо, буду копать, но вопрос пока остается открытым.
Офлайн
n2bА мне вот не кажется правильным тащить 400 000 строк на клиента :) Вы каждую собираетесь просматривать? ;)
PooH, Прокручивать строки через буфер это как-то слишком громоздко, поэтому мне кажется не правильным способом :) Должен быть проще, но спасибо!
Офлайн
PooHСогласен, тогда надо попробовать…
А мне вот не кажется правильным тащить 400 000 строк на клиента Вы каждую собираетесь просматривать?
Офлайн
Пока мне не ответили на мой вопрос у меня появился еще один вопрос… :)
Запрос к базе, селект из таблицы. В таблице есть поле date с типом date, pl sql Developer выводит ее как 23.07.2011, а вот в программе они выводится как 23.07.2011 00:00:00 - то есть выводится еще и время, pl sql понимает что время не задано, и не выводит его. Как мне сделать чтобы время тоже не выводилось?
Код моего грида выше есть.
Заранее спасибо.
Офлайн