datagridview打印的问题

ayqh1994 2016-08-03 03:52:41
private void toolStripButton2_Click(object sender, EventArgs e)
{
printDocument1.Print();
}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0,0), this.Size));
this.InvokePaint(dataGridView1, myPaintArgs);
}
这是网上找的代码,但是打印出来的数据根本不在格子里面,是不是this.Size这的毛病,还是我datagridview没设置好??
...全文
103 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayqh1994 2016-08-04
  • 打赏
  • 举报
回复
求大神指点啊!!
ayqh1994 2016-08-03
  • 打赏
  • 举报
回复
左上角的那一小是数据, string sql = string.Format("select 学号,姓名,总学分,平均绩点 from stable"); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(sql, conn); //DataTable dt = new DataTable(); sda.Fill(form2.dt); dataGridView1.DataSource = form2.dt; // form2.dt = null; conn.Close(); 上面是数据填入的代码,数据是从另一个窗体的dt导入datagridview的
ayqh1994 2016-08-03
  • 打赏
  • 举报
回复

刚接触c#,求指教

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧