Есть ли простой способ сделать выбор из DBGrid?

Есть ли простой способ сделать выбор из DBGrid так же, как выбор диапазона в файле excel?


person Nurs123    schedule 22.11.2013    source источник
comment
Нет (простого) способа AFAIK. Для начала я бы обработал OnCellClick/OnMouseUp/OnDrawDataCell   -  person kobik    schedule 22.11.2013
comment
Зависит от того, что вы подразумеваете под диапазоном. Вы можете выбрать диапазон записей, установив параметры сетки dgMultiselect и dgRowSelect, которые позволят вам выбрать диапазон записей, а затем выполнить над ними какую-либо операцию.   -  person Andy_D    schedule 22.11.2013
comment
Я уверен, что это возможно, но прежде чем я начну писать для вас потомка DBGrid, какую пользу он может принести?   -  person NGLN    schedule 22.11.2013
comment
Я хочу сделать возможным копирование записей из dbgrid в файл excel в моем приложении. Пользователь введет некоторое входное значение и получит таблицу записей. Затем он скопирует эти записи в файл.   -  person Nurs123    schedule 22.11.2013


Ответы (1)


Кажется, вы можете выбрать любое количество ROWS, используя опцию dgMultiSelect.

Однако для столбцов вы можете выбирать между ничего не выбирать, выбирать один или выбирать всю строку (используя dgRowSelect), и нет возможности выбрать несколько из них.

Я думаю, вы бы попробовали свои шансы, используя VirtualTreeView в режиме Report (ListView), хотя для этого потребуется написать некоторый код

person Arioch 'The    schedule 22.11.2013