我想将dbgrid网格中选定的数据行按照自己设定的报表格式进行打印,如何实现啊?拜托各位了!
解决方案 »
- 提示:应用程序在当前操作中使用了错误类型的值。这怎么弄了呢?
- 散分
- 基于TPC/IP通讯问题
- 怎样获取网页上的文字
- 关于登录窗口。{菜鸟级}
- delphi 7 菜鸟:为什么我的delphi7没有dbExpress工具栏?
- 在DELPHI中要使用API函数如OPENPRINTER,WRITEPINTER如何用?我一用就说未说明。。。
- ReportMachine7.0生成PDF,背景色是蓝色,怎么改?
- 感谢Delphi论坛,欢迎讨论
- ******怎么开会啊?设计个流程!******
- 关于 Webbrowser的问题,请高手们进!!!!
- 测试连接失败,因为初始化提供程序时发生错误.ORA-12546:TNS:permisson denied
//ClientDataSet2为你要打印的数据集procedure TForm1.Button1Click(Sender: TObject);
var
Book: TBook;
I, J : integer;
begin
for I := 0 to DBGrid1.SelectedRows.Count - 1 do begin
Book := TBook(DBGrid1.SelectedRows.Items[I]);
ClientDataSet1.GotoBook(Book);
ClientDataSet2.Append;
for J := 0 to ClientDataSet1.FieldCount - 1 do
ClientDataSet2.Fields[J].Value := ClientDataSet1.Fields[J].Value;
ClientDataSet2.Post;
end;
end;