Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизВыделение блоков в DbGrid Найти похожие ветки
← →
yurikon03 (2003-04-10 20:06) [0]Можно ли выделять блоки в DbGrid`е с последующим копированием, например, в Excel?
← →
Mike Kouzmine (2003-04-10 20:07) [1]Можно. SelectedRows
← →
yurikon03 (2003-04-10 20:13) [2]>>Mike Kouzmine ©
Это свойство или метод?
← →
MsGuns (2003-04-10 20:32) [3]Набираем в коде DBGrid1, затем жмем Ctrl+Space и ищем в выпадающем списке SelectedRows, а слева от него надпись, из которой все становится ясно. А еще лучше нажать на палитре на кнопке с гридом F1и внимательно почитать о свойствах и методах решетки.
Теперь по теме.
Если надо выделить несколько ПОДРЯД расположенных строк (записей) со ВСЕМИ полями, то это свойство решит проблему.
Если надо как в Excel выделить БЛОК (т.е. не записей, а подряд расположенных полей - ячеек в подряд расположенных записях), то будет облом. Для реализации такой штуковины надо много чего использовать: события мыши, спец.обработчик прорисовки грида OnDrawColumnCell, массив закладок (TBookMark) НД и т.д., короче ты не сделаешь.
← →
гончий (2003-04-11 11:14) [4]А у меня получилось реализовать в DbGrid такую фитчу :) Правда в наследнике от TDbGrid
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c