问题是这样的:在c#中数据我按年度分页,它可以一页一页的打印,但不能把全部数据一起打印出来.
请各位高手帮帮忙!谢谢!
请各位高手帮帮忙!谢谢!
解决方案 »
- 软件测试和团队书籍
- C#导出数据到Excel过程中遇到的异常来自 HRESULT:0x800A03EC,什么意思?
- 写个方法,怎样根据参数让其具有不同的返回值类型
- 求教个问题。
- (求助)为什么这么简单的一个控件也出错啊!!!!!!!(解决马上结贴,不够可以再加)
- !!!请教高手怎样在winform中获得网关,网卡(mac)地址?!!!
- 如何用.net获得本机的机器名
- 接口问题(在线等待!!)谢谢
- NumericUpDown的tooltip不好用啊?
- localDB数据库连接问题
- InstallShield x Express 10.0 打包Framework2.0
- 数据库中读取图片然后排列的问题~~
int a = 0;
int b = 3; //要打3页
private void printDocument4_PrintPage(object sender, PrintPageEventArgs e)
{
//MyPrint()为打印,如果没有打印完,返回true,也就需要新开一页
if (MyPrint(e.Graphics))
{
e.HasMorePages = true;
}
else
{
e.HasMorePages = false;
//打完了就要重置,要不然下次再来a永远大于1,永远新开一页
a = 0; b = 0;
}
}
private bool MyPrint(Graphics g)
{
a = a + 1;
g.DrawString("第" + a.ToString() + "页", new Font("楷体", 12, FontStyle.Bold), Brushes.Black, 300, 100); if (a < b )//&& 坐标是否超了一页坐标等都要考虑)
{
//没打完
return true;
}
//打完了
return false;
}