Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2010, 19:00   #1
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию DBGrid

Здравствуйте. Все проблемы с какими столкнулся с дбгрид я преодолел (прокрутка колесом мыши и т.д.)
1. У меня проблема такого характера, когда тянешь ползунок скрола, строчки не перематываются, пока не отпустишь мышь. И ползунок опять возвращается на середину скролбара. Очень неудобно, хорошо было бы если как во всех страницах (эксплорер, ворд и т.д.) куда потянул там остается. Я так думаю это потому что дбгрид не знает количество строчек. Но все же прошу высказать свои идеи.
2. И где изменить размеры (ширину) столбиков дбгрида. А то когда прогу включаешь, столбцы растягиваются за пределы . приходится каждый раз подтягивать их.
Спасибо.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 11.03.2010, 09:20   #2
R11
Пользователь
 
Регистрация: 06.01.2008
Сообщений: 61
По умолчанию

2- они растягиваются по количеству символов на которые рассчитана ячейка(это значение вы ставили, когда создавали таблицу).
Изменить значение можно через Columns Editor, параметр ячейки Width
R11 вне форума Ответить с цитированием
Старый 11.03.2010, 09:39   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
И где изменить размеры (ширину) столбиков дбгрида
Код:
DBGrid1.Columns[i-тое].Width
Цитата:
строчки не перематываются, пока не отпустишь мышь
Одна из причин почему я забыл об этом компоненте навсегда.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.03.2010, 16:26   #4
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

спасибо, помог код
Код:
DBGrid1.Columns[i-тое].Width
еще скачал ehlib, но там также перемотка в трех положениях вверх, середина, низ. чем можно тогда воспользоваться?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 11.03.2010, 16:26   #5
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

спасибо, помог код
Код:
DBGrid1.Columns[i-тое].Width
еще скачал ehlib, но там также перемотка в трех положениях вверх, середина, низ. чем можно тогда воспользоваться?
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 12.03.2010, 21:53   #6
Nigadyai
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 37
По умолчанию

Здравствуйте, в общем есть DBGrid. Поле Data. необходимо "выдрать" из него все даты и перенести в другую таблицу.
Как "подсмотреть" содержимое i-й ячейки в этой колонке, узнать общее число этих ячеек? со StringGrid там всё понятно, а вот с DBGrid...
http://imagehost.spark-media.ru/i/41...7ACBE1DBC3.jpg
http://imagehost.spark-media.ru/i/5D...86C93A894F.jpg
Nigadyai вне форума Ответить с цитированием
Старый 13.03.2010, 08:29   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

если есть DBgrid, то у него есть DataSource, а там есть DataSet а там есть все данные и навигация по этим данным
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 13.03.2010, 13:38   #8
Nigadyai
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 37
По умолчанию

нашел только определение числа колонок
Код:
DataSource1.DataSet.FieldCount
Про число рядов - ничего не увидел...
Nigadyai вне форума Ответить с цитированием
Старый 13.03.2010, 13:55   #9
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
DataSource1.DataSet.FieldCount
если есть fieldcount, то есть и то что Count (fileds)
и многочего другого TdataSet +F1 Methods next SeeAlso
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 13.03.2010 в 13:57.
evg_m вне форума Ответить с цитированием
Старый 13.03.2010, 17:39   #10
Nigadyai
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 37
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
если есть fieldcount, то есть и то что Count (fileds)
и многочего другого TdataSet +F1 Methods next SeeAlso
Всё бы да ничего, только вот хэлпа в 2010м у меня нету
ладно буду онлайн-хелп искать...
Nigadyai вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGRid+DBGrid dalien БД в Delphi 2 31.07.2009 13:52
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30
DBGrid DOLBY Компоненты Delphi 29 08.10.2008 00:05