人帅被蚊咬 2015-09-25 08:52 采纳率: 0%
浏览 2001

vs2010如何制作像Excel的表格,并打印出来

如题,我试了很多办法,想到的是用LineShape以及Label2个控件,在一个WinForm窗体上画了一个表格,使用printDocument,printPreviewDialog2个打印控件。其中打印代码如下
private void button1_Click(object sender, EventArgs e)
{
this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", 500, 300);
this.printDocument1.PrintPage += new PrintPageEventHandler(this.MyPrintDocument_PrintPage);
//将写好的格式给打印预览控件以便预览
printPreviewDialog1.Document = printDocument1;
//显示打印预览
DialogResult result = printPreviewDialog1.ShowDialog();
if (result == DialogResult.OK)
this.printDocument1.Print();
}

    private void MyPrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
        /*如果需要改变自己 可以在new Font(new FontFamily("黑体"),11)中的“黑体”改成自己要的字体就行了,黑体 后面的数字代表字体的大小 
         System.Drawing.Brushes.Blue , 170, 10 中的 System.Drawing.Brushes.Blue 为颜色,后面的为输出的位置 ,第一个10是左边距,第二个35是上边距*/
        e.Graphics.DrawString("", new Font(new FontFamily("黑体"), 11), System.Drawing.Brushes.Black, 10, 35);

    }

e.Graphics.DrawString()里面第一个只能是字符串string类型。
请问vs2010如何制作像Excel的表格,并打印出来。

  • 写回答

1条回答 默认 最新

  • Exploring1024 2015-09-25 09:06
    关注

    通过GridView控件进行设置不行么?可以的吧

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条