Я работаю с Delphi 2009 и мне действительно нужно создать кнопку, которая может печатать все мои данные в DBGrid. Я ценю всю помощь, которую я могу получить.
Поскольку это сетка БД, вы можете создать отчет, используя любой из имеющихся у вас компонентов отчета, или обойтись без них, используя модуль принтеров, перебирая данные и печатая их с помощью printer.textout
Получите элемент управления TxcellentFormPrinter ниже и затем вы можете распечатать всю сетку.
http://www.code4sale.com/joehecht/
Надеюсь, это поможет.
Я не знаю, что вы хотите, но если вы хотите установить свои данные в TDbGrid, то установите их в набор данных и свяжите ваш набор данных с TDbGrid. Но если вы хотите распечатать свои данные из DbGrid, см. Печать TDBGrid
Вы можете использовать компонент TSMPrintData из пакета SMReport Autogenerated: http://www.scalabium.com/smr