C#打印问题? 现在在做仓库管理软件,入库的时候要实现入库单的打印功能,把入库单按一定格式打印出来,不知道C#怎么来实现啊,有知道或做过的朋友能不能提供一些代码或思想,小弟感激不尽啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .net自带的rdlc报表就可以下面的是我上传的rdlc例子,你可以看看http://download.csdn.net/source/1046349 参考如下的代码:private void button2_Click(object sender, EventArgs e){ PrintPreviewDialog pd = new PrintPreviewDialog(); pd.Document = new PrintDocument(); pd.Document.PrintPage += new PrintPageEventHandler(Document_PrintPage); pd.Document.BeginPrint += new PrintEventHandler(Document_BeginPrint); if (pd.ShowDialog(this) == DialogResult.OK) { }}void Document_BeginPrint(object sender, PrintEventArgs e){ }int i = 0;void Document_PrintPage(object sender, PrintPageEventArgs e){ e.Graphics.DrawString("测试", this.Font, SystemBrushes.ControlText, Rectangle.FromLTRB(10, 10, 80, 80)); e.HasMorePages = i<10; i++;} 可以通过Excel来打印,先用Excel设计好格式,C#往Excel文件中填充数据,阅览打印即可。本人一直都这么做,基本上再怎么复杂的报表都可以打印。有的格式通过C#不太好对Excel设置的,可以在Excel中写好宏程序,C#再调用宏程序就好了。排版效果包你满意! 我最初的想法就是用EXECEL完成,不知道行不行 我想每天自动下载一个文件,求方法 DataGridView控件标记列隐藏 如何判定datagridview中用户输入的字符类型 dataset编辑xml 人才招聘ASP.NET 源码!!1 给我回点帖吧。。。。我想了解本站的结贴是怎么实现的。 关于字符串的问题? ClickOnce发布以后.下一个版本某些文件不能覆盖,要怎么做? 向同一个页面传参?多谢! 有用过——国产——嵌入实时操作系统——DeltaOS——的,进来谈谈感受。进者有分。:) C# 视频捕捉问题 C#如何在执行bindingNavigator控件上的按钮前,先做一个判断?
下面的是我上传的rdlc例子,你可以看看
http://download.csdn.net/source/1046349
{
PrintPreviewDialog pd = new PrintPreviewDialog();
pd.Document = new PrintDocument();
pd.Document.PrintPage += new PrintPageEventHandler(Document_PrintPage);
pd.Document.BeginPrint += new PrintEventHandler(Document_BeginPrint);
if (pd.ShowDialog(this) == DialogResult.OK)
{
}
}void Document_BeginPrint(object sender, PrintEventArgs e)
{
}
int i = 0;
void Document_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString("测试", this.Font, SystemBrushes.ControlText, Rectangle.FromLTRB(10, 10, 80, 80));
e.HasMorePages = i<10;
i++;
}