| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 928 人关注过本帖
标题:[求助]打印问题
取消只看楼主 加入收藏
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
 问题点数:0 回复次数:10 
[求助]打印问题
我现在以添加了printPreviewDialog1,printDocument1两个控件,但我不会用,怎么用才可以打印出来东西呀,我现在想打印dataGridView1里的内容,能给我说说嘛,能给我一个小程序或代码也行谢谢了,急救
搜索更多相关主题的帖子: 打印 
2007-11-20 10:54
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 
版主,高手,都帮帮我嘛,我急用,谢谢了~~~

2007-11-20 11:08
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 

先谢谢了,再问一下~这个打印出来有没有表格呢~~


2007-11-20 11:37
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 

没有表格呀,不怎么好看,怎么在打印前制做呢,不会是要打印后再制做吧,谢谢,给我说说


2007-11-20 13:45
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 
doughty你给我的是C#代码吗,

2007-11-20 16:04
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 

我试了半天都没有试出来,没有出错,可是也没有打印,怎么回事儿呀,是不是我的代码位子放错了呀


2007-11-20 16:34
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 

Font f = new Font("宋体", 15);
Graphics gh = e.Graphics;

string table = null;
for (int m = 0; m < this.dataSet11.Tables[0].Rows.Count; m++)//把dataGridView1的数据集数据取出
{
for (int n = 0; n < dataSet11.Tables[0].Columns.Count; n++)
{
table += Convert.ToString(dataSet11.Tables[0].Rows[m][n]) + "\t";
;
}
}
gh.DrawString(table, f, Brushes.Blue, 10, 10);
//在按钮里写
PrintDialog print = new PrintDialog();
if (print.ShowDialog() == DialogResult.OK)
{
pd.Print();
MessageBox.Show("正在打印。。。。");
}
这个代码放在什么地方

pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);这个代码放在什么地方
PrintDocument pd = new PrintDocument();这个代码放在什么地方
还有这个代码打印出是什么样的,
谢谢了给我说说


2007-11-21 09:13
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 
string table = null;
for (int m = 0; m < this.dataSet11.Tables[0].Rows.Count; m++)//把dataGridView1的数据集数据取出
{
for (int n = 0; n < dataSet11.Tables[0].Columns.Count; n++)
{
table += Convert.ToString(dataSet11.Tables[0].Rows[m][n]) + "\t";
;
}
}
gh.DrawString(table, f, Brushes.Blue, 10, 10);
这个放在你给我的程序的哪个事儿里呢,

2007-11-21 09:32
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 
打印没有问题就是TABLE怎么打印出是一排呢

2007-11-21 09:43
chenyi472404
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-10-11
收藏
得分:0 
我改成这样了,就不是一排了,
string table = null;
for (int m = 0; m < this.dataSet11.Tables[0].Rows.Count; m++)//把dataGridView1的数据集数据取出
{
for (int n = 0; n < dataSet11.Tables[0].Columns.Count; n++)
{
table += Convert.ToString(dataSet11.Tables[0].Rows[m][n]) + "\t";

}
table += "\n";
}
gp.DrawString(table, f, Brushes.Black, 10, 10);
可是还有点问题就是,没有表格,没有对齐,应该怎么做呢

2007-11-21 09:56
快速回复:[求助]打印问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020785 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved