怎样连续打印dbgrid中的记录?? 一条记录对应一张报表设了dbgrid的multiselected为true,想选择几条时让他们自动依次打印现在的情况:在dbgrid中选择一条,打印预览,打印;再返回,选择另一条想实现的情况:同时多选几条,则可以依次自动打印,无须手工干预 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你首先要打开多选控制选项dgMultiSelect,在DBGrid的Option属性里面。这样你在运行期间用Ctrl键加鼠标实现多选。然后循环访问DBGrid的SelectedRows,并打印就可以了。 设置一个listBox,让它不可见。procedure TForm1.DBGrid1CellClick(Column: TColumn);begin ListBox1.Items.Add(Table1.FieldByName('序号').AsString);end;在打印按钮里打印listbox1里存放的序号的相应记录 老Delphi编写的程序转向Delphi2009的一个经验! 请问delphi中的colorbox在哪里?? ····发布2005新版的超级猛料····· 高分求折线画成平行线?有代码最好! TNMDayTime这个控件是哪个控件包中的从哪儿下载, 请问一个采鸟的问题:对于分布式数据库,如何连接分布在不同位置的数据库表? 如何更新paradox里面的数据 请问一下开发一个类似Acdsee图像浏览软件用哪种好?? 请教文件流中,如何删除记录对象 delphi导excel表,页面的连接 sql查询出错,help ServerSocket只要open就报错,什么原因?
然后循环访问DBGrid的SelectedRows,并打印就可以了。
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
ListBox1.Items.Add(Table1.FieldByName('序号').AsString);
end;在打印按钮里打印listbox1里存放的序号的相应记录