C#打印队列ID问题 [问题点数:60分,结帖人sunbirdhan]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs7
本版专家分:15958
Blank
微软MVP 微软MVP
Blank
黄花 2014年9月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2014年10月 Web 开发大版内专家分月排行榜第三
2014年6月 .NET技术大版内专家分月排行榜第三
c# 获取和取消本地打印队列
Dictionarystring, int> GetAllPrinterQueues() {     RaiseLog("Getting print queue counts");     Dictionarystring, int> TempDict = new D
C# 获取打印机列表
public List GetPrintList()         {             List lt = new List();             LocalPrintServer printServer = new LocalPrintServer();             PrintQueueCollection printQueuesOnLocalServer
C#获取打印队列文档名
<em>C#</em>获取<em>打印</em><em>队列</em>文档名,不论在那台电脑上运行都显示的是print sysytem document,源代码如下 LocalPrintServer ps = new LocalPrintServer()
C# 清空打印队列
我用的是.net2.0,有没有方法在程序里面直接清空<em>打印</em><em>队列</em>?还希望高手详解
C#操作打印队列一问
用System.Printing.PrintQueue来操作<em>打印</em><em>队列</em>,在直接连<em>打印</em>机的机器上是正确的。rn但是如果把<em>打印</em>机连到<em>打印</em>服务器上,然后将机器连到<em>打印</em>服务器上,用类似http://<em>打印</em>服务器名称/printers/添加<em>打印</em>机,这样添加的<em>打印</em>机<em>打印</em>正常,但是删除<em>队列</em>非常非常慢,直接用window系统自带的<em>打印</em>机<em>队列</em>看也非常慢,请问有没有啥好办法?
关于C#获取打印队列问题
请问有没有用过<em>C#</em>获得<em>打印</em><em>队列</em>的rn我有个需求,用进程调用<em>打印</em>文件,但是文件有很多,所以在<em>打印</em>前想判断下<em>打印</em><em>队列</em>里面有多少个文件了,然后再执行<em>打印</em>rn知道的请告知下,谢谢
打印队列优先级问题
在<em>C#</em>中,怎样通过代码来设置<em>打印</em>的优先级,使某个<em>打印</em>任务优先<em>打印</em>?
打印队列问题
我用EnumJobs函数枚举<em>打印</em><em>队列</em>的任务,如何判断某个作业任务<em>打印</em>结束呢?
C#队列Queue详解
Queue定义 : System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(<em>队列</em>) 中的对象在一端插入,从另一端移除。           能对集合进行顺序处理(先进先出)。能接受null值,并且允许重复的元素。   构造函数: queue():   初始化 Queue 类的新实例,该实例为空,具有默认初始容量(32)并使用默认增长因
c#怎样取出打印机的任务队列
请问在<em>C#</em>里怎样取出<em>打印</em>机的<em>打印</em>对列啊?我用ENUMJOBS,OPENPRINTER总是无法取出,那么大侠碰到这样的<em>问题</em>,请给出源代码?
C#当前打印队列问题
<em>C#</em>如何获取当前<em>打印</em><em>队列</em> 如果<em>打印</em><em>队列</em>有多个任务,如何获取当前<em>打印</em>的<em>队列</em> 我现在只能获取所有的<em>队列</em> string printName = bus.GetAttrValueByUserName("选择打
C# 浅析Queue队列
1、Queue定义 System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(<em>队列</em>) 中的对象在一端插入,从另一端移除。   2、优点 1、能对集合进行顺序处理(先进先出)。 2、能接受null值,并且允许重复的元素。   3、 Queue的构造器 构造器函数 注释 Queu
清空打印队列问题
如何用编程的方法清空<em>打印</em><em>队列</em>,例如:现在在我的默认的<em>打印</em>机(使用LPT1端口)<em>队列</em>中有几个不需要再<em>打印</em>的文件,编程用command控件点击就清空。而不通过手工方式点击<em>打印</em>机-清空所有文档的方式来实现。rn这样的方式能否实现?请教高人指点。
关于打印队列问题,等待!
有谁知道如何在程序<em>打印</em>过程中取得<em>打印</em><em>队列</em>中的工作个数?
求救:有关打印队列问题
假设有10个<em>打印</em>任务依次发送到<em>打印</em>机,如何实现在上一个<em>打印</em>任务没有完成时下一个印任务不能发送到<em>打印</em>机?如:rnFor i=1 to 10rn ......rn ......rn Printer.EndDocrnNextrn程序由Printer.EndDoc向<em>打印</em>机发送<em>打印</em>任务,如果任务没结束,For...Next循环便不能进行,待<em>打印</em>任务完成,才能进入Next循环,再向<em>打印</em>机发送下一个<em>打印</em>任务。rnrn请各位高手指点迷津,谢谢!rn
c#队列实现问题
麻烦大家先听一下我的需求:rn网站,里边带一短信发送功能。rn如何实现rnrn 发送短信 进入<em>队列</em>|<em>队列</em>(进行发送功能)|(发送完毕)出列rnrn如何用c#实现?
C#打印C#打印C#打印C#打印C#打印
<em>打印</em>表的<em>C#</em><em>打印</em><em>C#</em><em>打印</em><em>C#</em><em>打印</em><em>C#</em><em>打印</em><em>C#</em><em>打印</em><em>C#</em><em>打印</em>
C# 如何实现打印服务队列自动分配
RT. 公司有10台同规格的<em>打印</em>机。 先公司每天PC机需要安装10次<em>打印</em>机驱动。分别对应这10个<em>打印</em>机,让员工自主选择使用哪一台<em>打印</em>机<em>打印</em>,但是会导致有一些<em>打印</em>机N个<em>打印</em>任务在排队,有一些<em>打印</em>机没有任
怎么获取打印机和打印状态,还有其对应的打印文件的队列?
如题.就像系统提供的<em>打印</em>机状态查看,同时也可以删除<em>打印</em><em>队列</em>的文档.有什么办法可以实现吗?
C#获取打印机状态
<em>C#</em>获取<em>打印</em>机状态,<em>打印</em>文件状态,<em>打印</em>机<em>打印</em><em>队列</em>任务数量
打印id问题(在线等……)
我的程序: rn rn rn 全选rn rn rn rn rn rn rn rn rn rn ">rn rn rn rn在页面上<em>打印</em>出来的效果是: rn 12345678910 记得我爱你 rn 12345678910 你的体温 rn 12345678910 试者爱我一天 rn 12345678910 妈妈说 rn 12345678910 怎么忘 rn 12345678910 幸福的保证 rn 12345678910 为何你不来 rn 12345678910 忽然 rn 12345678910 三千年的留言 rn 12345678910 我呼吸你 rnrn现在我希望<em>打印</em>出来是:rn 全选 rn 1 记得我爱你 rn 2 你的体温 rn 3 试者爱我一天 rn 4 妈妈说 rn 5 怎么忘 rn 6 幸福的保证 rn 7 为何你不来 rn 8 忽然 rn 9 三千年的留言 rn 10 我呼吸你 rnrn怎么改?各位帮忙!!!rn
C#队列
<em>队列</em>是其元素以先进先出(FIFO)的方式来处理的集合。先放在<em>队列</em>中的元素会先读取。<em>队列</em>的例子有在机场排的队、人力资源部中等待处理求职信的<em>队列</em>、<em>打印</em><em>队列</em>中等待处理的<em>打印</em>任务、以循环方式等]处理的线程。另外,还常常有元素根据其优先级来处理的<em>队列</em>。例如,在机场的<em>队列</em>中,商务舱乘客的处理要优先于经济舱的乘客。这里可以使用多个<em>队列</em>,一个<em>队列</em>对应一个优先级。在机场,这是很常见的,因为商务舱乘客和经济舱乘客有不
监视打印队列
我要比较实时的监视<em>打印</em><em>队列</em>,我是不是要定时去查一下<em>打印</em><em>队列</em>,还是有另外的方法,例如消息或异步之类
打印队列清除
当文件不能<em>打印</em>,又取消不了时,可以用它快速的将你的<em>打印</em>列表清空
清除打印队列命令
清楚<em>打印</em><em>队列</em>命令 不用重启即可解决<em>打印</em>机 需有管理员权限
打印队列 UVA 12100
        一开始的思路是用两个<em>队列</em>,一个优先<em>队列</em>,一个普通的<em>队列</em>,普通<em>队列</em>的首元素与优先<em>队列</em>的首元素比较,元素不相同的话将普通<em>队列</em>的首元素移至最后,时间不消耗;如果相同,<em>打印</em>当前内容,时间+1分钟,同时移除首元素。结果证明不可行,因为优先<em>队列</em>中,优先级相同的情况下,不是按照输入的先后顺序排列的。下面是代码struct Node { int p; string s; friend bo...
如何取消打印队列
经常遇到<em>打印</em><em>队列</em>取消无效的情况,解决方法很简单。控制面板--计算机管理--服务--Print spooler--停止再启用。done。
数据结构 打印队列
<em>打印</em><em>队列</em>.rar 用c++实现
UVA12100-打印队列
题目大意: 现在有一个<em>打印</em><em>队列</em>,里面的任务是无序的,每个任务有一个权值,<em>打印</em>机会从第一个任务开始执行,如果当前任务的权值是<em>队列</em>中最大的,那么就<em>打印</em>,否则就将该任务放置到队末。每次<em>打印</em>消耗一定的时间,求该序列中的任务分别在什么时候被<em>打印</em>。 这题开一个优先<em>队列</em>一个普通<em>队列</em>,<em>队列</em>里的元素出队,如果出队元素和优先<em>队列</em>队首元素相同就执行“<em>打印</em>”操作,否则就扔到队尾。 #include #includ
监控打印队列
我在监控<em>打印</em><em>队列</em>时,用EnumJobs函数取到的信息几乎都正确,但就是PagesPrinted总是0,为什么?
无法打印队列
int DeQueue(SqQueue *q,ElemType e)rnrn if(q->front==q->rear)rn return 0;rn q->front=(q->front+1)%MaxSize;rn e=q->data[q->front];rn return 1;rnrnrnint DisQueue(SqQueue *q)rnrn if(q->front==q->rear)rn return 0;rn printf("q->data[q->front]");rn q->front=(q->front+1)%MaxSize;rn return 1;rnrnrnrnDeQueue(q,*e);rnDisQueue(q);rnrn运行结果我输入后回车 没办法<em>打印</em>
UVa 12100 打印队列
分析:这个题可以说是个水题吧,但我感觉这样的题用STL简直是大材小用了,用一个数组模拟一个<em>队列</em>即可。 这个题的小技巧就在于跟踪要<em>打印</em>任务的下标。 代码如下: #include int a[5005],n,m; int panduan(int t,int r) {     for(int i=t+1;i         if (a[i]>a[t]) return 1;//检
队列 打印 杨辉三角
//用<em>队列</em><em>打印</em>杨辉三角 //算法:n=1 or 2 简单输出,n>=3-用<em>队列</em>实现(把杨辉三角按行入队,再出队) //利用<em>队列</em> FIFO性质
打印队列查看
<em>打印</em>控制 查看<em>打印</em><em>队列</em>,并对其进行控制和管理。 很方便的一组代码。
UVa12100 打印队列
The only printer in the computer science students’ union is experiencing an extremely heavy workload. Sometimes there are a hundred jobs in the printer queue and you may have to wait for hours to get ...
队列打印杨辉三角
1   1   0(用0作为行<em>打印</em>的边界条件)tmp作为临时变量,初始化等于0 1    2   1   0 (tmp(0)+1,tmp(1)+1,tmp(1)+0)  规律 1  3   3   1   0 (tmp(0)+1,tmp(1)+2,tmp(2)+1,tmp(1)+0) tmp的顺序输入值是上一行<em>队列</em>里的反向出<em>队列</em>的值,被加数是上一行<em>队列</em>的顺序输出值。代码如下:#include
如何清空打印队列
在程序里
UVA121000,打印队列
本题主要运用了queue和priority_queue方面的知识。下面是我参考的<em>队列</em>queue使用方法的连接: https://www.cnblogs.com/yaoyueduzhen/p/4456430.html 通过该题,我学到了: 1.queue的使用 2.priority_queue的使用 注: pop()清除 first()队顶元素 top()优先<em>队列</em>中最大的元素 push()将元素放在...
c# 打印预览打印问题
新手,做了一个<em>打印</em>的程序,遇到几个<em>问题</em>无法解决,请各位帮忙看下<em>问题</em>出在哪rn1、<em>打印</em>预览时直接点<em>打印</em>,只<em>打印</em>出最后一页rn2、<em>打印</em>机设置时选择了<em>打印</em>范围,还是将所有页面<em>打印</em>出来,不能<em>打印</em>指定页rn[code=csharp]rnDataSet ds = new DataSet();rn int totalNo = 0;//获取DS中行数rn int pageNo = 0;//总页码rn int rno = 0;//DATAGR<em>ID</em>VIEW行数rn int p = 0;//当前页数rn string opnFileName;//打开的EXCEL文件名rn public frmMain()rn rn InitializeComponent();rn btnPrint.Enabled = false;rn btnPrintPreview.Enabled = false;rn txtSearch.Enabled = false;rn btnSearch.Enabled = false;rn rn private void btnPrint_Click(object sender, EventArgs e)//<em>打印</em>按钮rn rn ds.Tables.Clear();rn p = 0;rn //printDialog1.AllowSelection = true;rn printDialog1.AllowSomePages = true;rnrn //this.printDocument1.PrinterSettings.MinimumPage = 1;rn //this.printDocument1.PrinterSettings.MaximumPage = pageNo;rn if (cmbSheet.SelectedItem!=null)rn rn //lblFile.Text = "y";rn if (printDialog1.ShowDialog() != DialogResult.Cancel)rn rn tryrn rn int rno = dataGridView1.Rows.Count;rn if (rno % 8 == 0)rn rn pageNo = rno / 8;rn rn elsern rn pageNo = rno / 8 + 1;rn rn //label1.Text = rno.ToString() + "--" + pageNo.ToString();rn if (p < pageNo)rn rn string pname = this.printDialog1.PrinterSettings.PrinterName;rn printDocument1.PrinterSettings.PrinterName = pname;rnrn printDocument1.PrinterSettings =printDialog1.PrinterSettings;rnrn printDialog1.Document = printDocument1;rnrn if (this.printDialog1.PrinterSettings.PrintRange ==PrintRange.SomePages)rn rn p = this.printDocument1.PrinterSettings.FromPage;rn pageNo = this.printDocument1.PrinterSettings.ToPage;rn rnrn printDocument1.Print();rn rn rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn rn rn rn elsern rn MessageBox.Show();rn cmbSheet.Focus();rn rn rnrn private void btnPrintPreview_Click(object sender, EventArgs e)//<em>打印</em>预览rn rn ds.Tables.Clear(); rn this.printDocument1.PrinterSettings.MinimumPage = 1;rn this.printDocument1.PrinterSettings.MaximumPage = pageNo; rn if (cmbSheet.SelectedItem != null)rn rn if (printDialog1.ShowDialog() == DialogResult.OK)rn rn tryrn rn int rno = dataGridView1.Rows.Count;rn if (rno % 8 == 0)rn rn pageNo = rno / 8;rn rn elsern rn pageNo = rno / 8 + 1;rn rnrn if (p < pageNo)rn rn PrintPreviewDialog PrintPriview = new PrintPreviewDialog();rn PrintPriview.Document = this.printDocument1;rn PrintPriview.WindowState = FormWindowState.Maximized;rn PrintPriview.ShowDialog();rn rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn rnrn rn rn elsern rn MessageBox.Show() rn rn rnrn private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)rn rn string tr1;rn string company1;rn string contact1;rn string phone1;rn string address1;rn int rowno = dataGridView1.Rows.Count;rnrn for (int i = p * 8; i < p * 8 + 8; i++)rn rn if (i < rowno)//i大小不能超过总行数rn rn tr1 = dataGridView1.Rows[i].Cells[0].Value.ToString().Trim();rn company1 = dataGridView1.Rows[i].Cells[1].Value.ToString().Trim();rn contact1 = dataGridView1.Rows[i].Cells[2].Value.ToString().Trim();rn phone1 = dataGridView1.Rows[i].Cells[3].Value.ToString().Trim();rn address1 = dataGridView1.Rows[i].Cells[4].Value.ToString().Trim();rnrn if (address1.Length > 20)rn rn address1 = address1.Insert(20, "\r\n");rn rnrn if (i == p * 8)rn rn e.Graphics.DrawString(" 单据号: " + tr1, new Font("Arial", 10), Brushes.Black, 10, 60);rn e.Graphics.DrawString("公司名称: " + company1, new Font("Arial", 10), Brushes.Black, 10, 100);rn e.Graphics.DrawString(" 联系人: " + contact1, new Font("Arial", 10), Brushes.Black, 10, 140);rn e.Graphics.DrawString("联系电话: " + phone1, new Font("Arial", 10), Brushes.Black, 10, 180);rn e.Graphics.DrawString("邮寄地址: " + address1, new Font("Arial", 10), Brushes.Black, 10, 220);rn rnrn if (i == p * 8 + 1)rn rn e.Graphics.DrawString(" 单据号: " + tr1, new Font("Arial", 10), Brushes.Black, 410, 60);rn e.Graphics.DrawString("公司名称: " + company1, new Font("Arial", 10), Brushes.Black, 410, 100);rn e.Graphics.DrawString(" 联系人: " + contact1, new Font("Arial", 10), Brushes.Black, 410, 140);rn e.Graphics.DrawString("联系电话: " + phone1, new Font("Arial", 10), Brushes.Black, 410, 180);rn e.Graphics.DrawString("邮寄地址: " + address1, new Font("Arial", 10), Brushes.Black, 410, 220);rnrn rnrn if (i == p * 8 + 2)rn rn e.Graphics.DrawString(" 单据号: " + tr1, new Font("Arial", 10), Brushes.Black, 10, 360);rn e.Graphics.DrawString("公司名称: " + company1, new Font("Arial", 10), Brushes.Black, 10, 400);rn e.Graphics.DrawString(" 联系人: " + contact1, new Font("Arial", 10), Brushes.Black, 10, 440);rn e.Graphics.DrawString("联系电话: " + phone1, new Font("Arial", 10), Brushes.Black, 10, 480);rn e.Graphics.DrawString("邮寄地址: " + address1, new Font("Arial", 10), Brushes.Black, 10, 520);rnrn rnrn int z = p + 1;rn e.Graphics.DrawString("第 " + z +"/"+pageNo+" 页", new Font("Arial", 5), Brushes.Black, 360, 1110);rn rnrn rn rn if (p == pageNo - 1)rn rn e.HasMorePages = false;rn rn elsern rn e.HasMorePages = true;rn p++;rn rnrn rnrn[/code]
【数据结构队列的应用】用队列打印杨辉三角
数学中的杨辉三角大家都不陌生,那怎样用程序的方式求n行的杨辉三角呢?方法很多,<em>队列</em>就是其中的一种。下面给出基于<em>队列</em>实现的杨辉三角。 # include # define M 100 typedef struct { int a[M]; int front,rear; }sq; void init(sq *q) { q->rear=q->front=0; } int enter(sq *
c# 爬虫程序 的url队列问题
小弟最近在搞一个c# 的爬虫程序 以前没有搞过现在搞得苦啊,最大就是多线程的<em>问题</em>了rnrn我现在是想做一个可以移动的程序,就是随便在那台电脑上随便安装下就能运行^_^ rnrn现在我的<em>问题</em>就是 url<em>队列</em> 的<em>问题</em>,因为互联网上的网页很多,所以要把下载下来的链接存起来,放入<em>队列</em>,以备使用;rn要是全部放入内存的话,肯定运行不了多久,就会因为内存耗光布终止的,所以我选择了放在数据库rn因为是移动的程序,所以决定用access数据库,现在<em>问题</em>就来了,access数据库本身不支持多线程,一个线程打开了会锁住数据库其它的线程也就无法访问了 ,我用了很多方法来尽量不让他们同时打开,可难免会出现同时访问到,还有就是效率也就底了很多rnrnrn我在网上下了一个别人的exe程序 他的没用任何数据库,来存放url<em>队列</em>,程序运行十分流畅,内存也没有因为运行的时间而增加rnrn我想问的是,他是如何处理这个url<em>队列</em>的,如果不用数据库不存放url<em>队列</em>,还有其它方法吗?rn最好是能给小弟个简单的例子,呵呵!可能我的表达不是很清楚,还请多体谅一下小弟,先在此谢过了rn
C# 队列的互斥访问问题
现在又线程A和线程B,这两个线程都要对<em>队列</em>X进行访问,线程A,B会不定期对<em>队列</em>X多次访问。rn线程A每次只进队一个对象,而线程B只出队一个对象,如果<em>队列</em>为空的话就不出队。rn线程A不可以被阻塞、挂起,线程B无时间要求。rn现在问:如何写代码才能使<em>队列</em>非常安全,线程A不会写出错,B也不会读错呢?rn
关于监视打印队列问题(急)
我现在正在编写监视<em>打印</em><em>队列</em>的程序。rnrn遇到的<em>问题</em>是:无法得到<em>打印</em><em>队列</em>中每个 job 的 printedpages 。rnrn那位高手给我指点一下 ?rnrn多谢了!rn
c# id
我SQL数据库有5条记录,<em>ID</em>都是从1开始递增。现在我把数据全部清空后,重新从窗体添加数据,编号从6开始递增,但是我想<em>ID</em>从1开始递增,如何实现?
关于打印队列的一个问题,急急急!!!!!!!!!!
在winNT(2000)中怎么控制<em>打印</em><em>队列</em>或者获得<em>打印</em><em>队列</em>信息,谢谢谢谢!!!!!!!
队列打印杨辉三角出现了点问题
template rnvoid SeqQueue::yanghui(int n)rnrn SeqQueue q(n+3);rn for (int i=1; i<< '*';rn cout << 1 << endl;rn q.Append(0);rn q.Append(1);rn q.Append(1);rn int k = 1;rn int s,e;rn while (k
asp 打印 Count(ID)
rnrn怎么<em>打印</em>说类型不匹配: 'COUNT'。rn请问如何<em>打印</em> COUNT(<em>ID</em>)rnrn急急急
如何停止打印及删除打印队列??
请问各位高手,用VB6.0如何控制<em>打印</em>,具体表现为:当文件<em>打印</em>中立即如何停止<em>打印</em>;如何删除<em>打印</em><em>队列</em>中的指定文件.或有相关API函数提供吗?(如没有VB的,其它语言也可).谢谢大家指点.
C# 打印条码问题
在c#中利用barcode<em>打印</em>条码,现在想在条码下增加两列,多行的数据就行<em>打印</em>,如果直接在条码下就行画入,显示得不是那么整齐,有什么样的方法能够整齐的<em>打印</em>呢?希望有代码示例,谢谢!!
c#打印问题 谢谢
我在网上下了个<em>打印</em>程序,如下 rn protected void Button1_Click(object sender, EventArgs e)rn rn PrintDocument printDocument;rn printDocument = new PrintDocument();rn printDocument.PrintPage += new PrintPageEventHandler(this.printDocument_PrintPage); rn rn private void printDocument_PrintPage(object sender,PrintPageEventArgs e) rn   rn  Graphics g = e.Graphics; //获得绘图对象 rn  float linesPerPage = 0; //页面的行号 rn  float yPosition = 0; //绘制字符串的纵向位置 rn  int count = 0; //行计数器 rn  float leftMargin = e.MarginBounds.Left; //左边距 rn  float topMargin = e.MarginBounds.Top; //上边距 rn  string line = null; 行字符串 rn  Font PrintFont = this.textBox.Font; //当前的<em>打印</em>字体 rn  SolidBrush myBrush = new SolidBrush(Color.Black);//刷子 rn  linesPerPage = e.MarginBounds.Height / printFont.GetHeight(g);//每页可<em>打印</em>的行数 rn  //逐行的循环<em>打印</em>一页 rn  while(count < linesPerPage && ((line=lineReader.ReadLine()) != null)) rn   rn  yPosition = topMargin + (count * printFont.GetHeight(g)); rn  g.DrawString(line, printFont, myBrush, leftMargin, yPosition, new StringFormat()); rn  count++; rn  rn rn在调试时总出错rnFont PrintFont = this.textBox.Font;这一行应输入;谁能帮忙看下吗,能否给我解释下这个程序啊,谢谢rn
c#多表关联打印问题
有一个主表receive_main,一个从表receive_details,从表是主表的明细,想把主表及从表下面的明细列印出来,但总是没有数据显示,明明数据集里面已经有数据!数据集填充语句如下:rnselect receive_main.sn,receive_main.cdate,receive_main.department,receive_main.lister,receive_main.deliverdate,receive_main.po,receive_main.pno,receive_main.receiveman,receive_main.customer,receive_details.name,receive_details.spec,receive_details.cinvaddcode,receive_details.cinvcode,receive_details.unit,receive_details.renumber from receive_main left join receive_details on receive_main.sn=receive_details.sn where receive_main.sn=71656rn请问碰到这种多表关联的如何填充!到底还是其他地方出<em>问题</em>了,
C# winform 打印问题
请问:rn 在winform中填写入内容(包括Textbox或Combox)按照固定的格式<em>打印</em>出来,除了报表外还有什么好的方法?rnrn用水晶报表我试了一下,发现报表可以另存为WORD等方式的文档,这样我就可以随意的修改,有没有一种方式,可以把我要<em>打印</em>的东西按照按照固定的格式<em>打印</em>出来(有预览功能),另存为我自己定义的一种格式,别的人只能看,不能修改!!!rnrn请教!!!rn
C# 打印问题
<em>C#</em> <em>打印</em>,有2个<em>问题</em>。rn1、winform程序怎么读取当前的<em>打印</em>状态, 比如是不是已经<em>打印</em>完成还是正在<em>打印</em>(因为我的程序<em>打印</em>一次要花费30秒以上时间,当前<em>打印</em>完成后才会产生下一次<em>打印</em>。)rn2、<em>打印</em>版面设计<em>问题</em>。(<em>打印</em>的是卡片)我现在用的是INI配置文件设置要<em>打印</em>的文字的坐标rn 如: PrintDocument pt = new PrintDocument();rn pt.PrintPage += new PrintPageEventHandler(printDocument_PrintPage);rn string name ="张三";rn int name_x =; //X坐标rn int name_Y =;//Y坐标rn e.Graphics.DrawString(P_SchoolName, T_SchoolName, brush, name_x, name_Y =); rn 现在要求是,不要这样配置坐标。要求能在程序上直接用鼠标拖拽坐标。比如卡片上要求<em>打印</em> 公司名称 姓名 电话 照片。能够直接拖拽照片文字位置,并记录坐标。保存起来。
c#打印问题
请问怎么实现根据分类在不同的页面<em>打印</em>,如:rn[color=#FF0000]市场类:就把市场类的商品<em>打印</em>出来rn制作类:就在下一张纸上把制作类的商品<em>打印</em>出来。[/color]rn注意:是按<em>打印</em>按钮,程序自动判定是什么类,自动<em>打印</em>,只需要换纸就行。
C#打印预览问题
小弟代码:rn可以<em>打印</em>出textBox里的内容,但看不到预览,求大神完善,可以看到预览就好,能把<em>打印</em>设置页加上就太感谢了,不胜感激····可以加分rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Drawing.Printing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Collections;rnrnnamespace SysPrintrnrn public partial class Form1 : Formrn rn //PrintDocument printDt = new PrintDocument();rn PrintDocument PrintDoc = new PrintDocument();rn PrintPreviewDialog Dialog = new PrintPreviewDialog();rn public Form1()rn rn InitializeComponent();rnrn rnrn private void button1_Click(object sender, EventArgs e) //<em>打印</em>按钮rn rn //printDt.Print();rn PrintDoc.PrintPage += new PrintPageEventHandler(MyPrintDoc_PrintPage);rn PrintDoc.Print();rn Dialog.ShowDialog();rn rnrn protected void MyPrintDoc_PrintPage(object sender, PrintPageEventArgs e)rn rn string dy = textBox1.Text;rn String drawString = dy;rn PrintDialog dia = new PrintDialog();rn dia.ShowDialog();rn Font drawFont = new Font("Arial", 30);rn SolidBrush drawBrush = new SolidBrush(Color.Black);rn float x = 150.0F;rn float y = 50.0F;rn StringFormat drawFormat = new StringFormat();rn drawFormat.FormatFlags = StringFormatFlags.NoWrap;rn e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);rn e.HasMorePages = false;rn Margins margin = new Margins(20, 20, 20, 20);rn PrintDoc.DefaultPageSettings.Margins = margin; rn rnrn private void button2_Click(object sender, EventArgs e) //预览按钮rn rn Dialog.ShowDialog();rn rn rnrn可以<em>打印</em>出textBox里的内容,但看不到预览,求大神完善,可以看到预览就好,能把<em>打印</em>设置页加上就太感谢了,不胜感激····可以加分
求助C#打印问题
用FastReport<em>打印</em>,在隐藏<em>打印</em>设置对话框的情况下怎么设置要<em>打印</em>的份数。rn我用的是report.PrintPrepared(settings);rn其中settings的设置是:rnsettings.Collate = true;rnsettings.Copies = 5;rn但是每次只<em>打印</em>出来一份,rn哪位大哥碰到过这个<em>问题</em>,rn求教下。rn急急急急!!!
C#打印问题
[img=http://img.my.csdn.net/uploads/201303/27/1364371040_2022.jpg][/img]rn<em>C#</em>如上页面,点击<em>打印</em>按钮怎么将页面以表格形式<em>打印</em>出来,点<em>打印</em>预览按钮,以表格形式预览出来??textbox内容调取数据库。求详细代码!
帮帮忙,c#打印问题
我用的是EPSON LQ-1600K针式<em>打印</em>机。rnrnPageSettings ps=new PageSettings();rnps.PaperSize=new PaperSize("样式一",900,1380);rnps.Margins=new Margins(0,0,0,0);rnPrintDocument myDocument=new PrintDocument(); rnmyDocument.DefaultPageSettings=ps;rnPrintPreviewDialog ppd=new PrintPreviewDialog();rnppdView.Document=myDocument;rnppdView.ShowDialog();rnrn预览之后表格正常显示,但却<em>打印</em>不全宽度,只能<em>打印</em>一半的距离。我在word2003里设置相同的页面大小,却可以正常<em>打印</em>,不知道这是为什么,请高手帮帮忙吧,着急呀!
求教C#打印问题
要<em>打印</em>的内容第一页是纵向的,而第二页是需要横向<em>打印</em>的报表.rnrn我的<em>问题</em>就是如何在<em>打印</em>完第一页后将<em>打印</em>机设置成横向.我使用 base.printDocument1.DefaultPageSettings.Landscape = true;rn结果查看<em>打印</em>机设置已经变成横向了(变早了!)rnrn<em>问题</em>挺菜,希望高手帮忙
c#图片打印问题
我最近在做<em>C#</em><em>打印</em>图片是发现<em>打印</em>出来的图片被缩小了,为什么会这样?怎么解决?怎么获取默认<em>打印</em>的x方向的分辨率和Y方向的分辨率。
C# 打印报表的问题
已获得本地的<em>打印</em>机如何设置它的纸张类型呢,请路过的各位帮帮忙啊!!
C# printdocument 打印问题
我做的是标签<em>打印</em>,数据库只有100条数据的话,第一页打满的话,要实现接着下一页打。rn我下面,这样是的话,变死循环且,都是<em>打印</em>第一页的rn strCon = "server=192.168.1.57;uid=sa;pwd=123;database=LonkingJiXie";rn SqlConnection sqlCon = new SqlConnection();rn sqlCon.ConnectionString = strCon;rn sqlCon.Open();rn SqlCommand sqlCom = new SqlCommand("select * from TestTM", sqlCon);rnrn SqlDataReader sqlDR = sqlCom.ExecuteReader();rn Graphics g = e.Graphics;rn Font drawLGFont = new Font("方正艺黑简体", 20);rn Font drawFont = new Font("宋体", 14);rn SolidBrush drawBrush = new SolidBrush(Color.Black);rnrn int Y = 0;rnrn while (sqlDR.Read())//循环读取每一行rn rn WLcode = sqlDR[0].ToString();rn WLname = sqlDR[1].ToString();rn TMcode = sqlDR[2].ToString();rn rn e.Graphics.Clip = new Region(new Rectangle(10, 2, 200, 500));rn g.PageUnit = GraphicsUnit.Millimeter;rn rnrn g.DrawString("标签<em>打印</em>测试", drawLGFont, drawBrush, 10, 5+Y);rnrn SizeF FZ = g.MeasureString("标签<em>打印</em>测试", drawFont, e.MarginBounds.Width);rnrn g.DrawString(WLname + ":", drawFont, drawBrush, 10, 10 + FZ.Height+Y);rn SizeF SZ = g.MeasureString(WLname + ":", drawFont, e.MarginBounds.Width);rnrn g.DrawString(WLcode, drawFont, drawBrush, 10 + SZ.Width, 10+ SZ.Height+Y);rnrn SizeF TZ = g.MeasureString(WLcode + ":", drawFont, e.MarginBounds.Width);rnrn //Pen penLine = new Pen(new SolidBrush(Color.Black), 0.2f);rn //g.DrawLine(penLine, 10, 10, 190, 10);rn //g.DrawLine(penLine, new PointF(20.0f, Convert.ToSingle(20.0f + dd.Height)), new PointF(Convert.ToSingle(20.0f + 2 * dd.Width), Convert.ToSingle(20.0f + dd.Height)));rn //g.DrawRectangle(penLine, 10,10, 190, 50); //左,上,右,下 坐标,高、宽rnrnrn Code39 _Code39 = new Code39();rn _Code39.Height = 60;rn _Code39.Magnify = 1;rn _Code39.ViewFont = new Font("宋体", 10);rnrn System.Drawing.Image _CodeImage = _Code39.GetCodeImage(TMcode, Code39.Code39Model.Code39Normal, true);rn g.DrawImage(_CodeImage, 10, 20 + TZ.Height+Y);rn Y = Y + 40;rn rnrnrnrnrnrn e.HasMorePages = true; //这边这样加的话变,死循环,预览时,都是第一页的内容rn rn rnrn sqlDR.Dispose();rn sqlCom.Dispose();rn sqlCon.Dispose();rn sqlCon.Close();rn
c#集体打印问题
我做了一个网站 用c#做的 想实现一个<em>打印</em>的功能 没个人可以<em>打印</em>自己的资料 每个班可以<em>打印</em>本班的资料 每个学院可以集体<em>打印</em>每个学院的资料 还可以把要<em>打印</em>的东西装成word形式 到<em>打印</em>店去<em>打印</em> rn 请问这能不能实现啊 着急啊 rnrn各位帮帮忙啊
C#中的打印问题
<em>C#</em>中怎么把资料<em>打印</em>出来 希望高手指点迷津
C#打印网页问题
小弟在做一个小程序,将一个sql查询出的结果,作为参数传到页面,并将该页面<em>打印</em>出来,如何操作?给点思路吧!
c# 打印问题
我想用<em>C#</em><em>打印</em>当前整个窗体,是直接<em>打印</em>,无须经过任何操作。rn高手指点...
C#打印问题
我有一个类似于求职简历一样的界面,现在要把这个界面的内容<em>打印</em>出来,当然还会添加一些在界面中没有的内容,比如:公司名称,制表人等,如果直接<em>打印</em>界面的话就打不了公司名称,制表人等信息。所以我想做一个<em>打印</em>套版,在套版里可以定制一些其他的信息,但套版里的内容一定要与界面的内容相符,不知道我这个想法应该怎么样实现(也就是套版要怎么做,<em>打印</em>怎么实现?),高手们都是怎么处理<em>打印</em>的<em>问题</em>的,只有使用套版这一个方法吗?
C#打印条形码问题
我这是一个winform程序,使用barcodeControl用code128类型显示的条形码,但是不知道怎么<em>打印</em>,看网上说引入code128字体,我也引入了,但是还是不能打出来,在这个form中label我用rn e.Graphics.DrawString(this.labelDz.Text,charFont1, brush, 250, 320, new StringFormat());rn<em>打印</em>的 这些都正常。请教各位我该怎么将条形码打出来并且能用扫枪扫。网上说把barcodeControl转换成图形<em>打印</em>,怎么转,怎么打!菜鸟一个,望大家帮忙!
C#打印问题
<em>C#</em>中如何<em>打印</em>uc(UserControl)的界面。rnrn谢谢给位大侠了啊。
C# 打印单据的问题
我要批量<em>打印</em>一批单据,在<em>打印</em>时,程序如何知道<em>打印</em>机现在是缺纸状态呢?
C#打印代码的问题
[code=csharp] void printButton_Click(object sender, EventArgs e)rn rn CaptureScreen();rn printDocument1.Print();rn rn //实现<em>C#</em> <em>打印</em>窗体 rn Bitmap memoryImage;rnrn private void CaptureScreen()rn rn Graphics myGraphics = this.CreateGraphics();rn Size s = this.Size;rn memoryImage = new Bitmap(s.Width, s.Height, myGraphics);rn Graphics memoryGraphics = Graphics.FromImage(memoryImage);rn memoryGraphics.CopyFromScreen(rn this.Location.X, this.Location.Y, 0, 0, s);rn rnrn private void printDocument1_PrintPage(System.Object sender,rn System.Drawing.Printing.PrintPageEventArgs e)rn rn e.Graphics.DrawImage(memoryImage, 0, 0);rn rn[/code]rnrnrn报这样的错怎么解决rn[img=https://img-bbs.csdn.net/upload/201511/07/1446868108_59784.png][/img]rnrn代码是网上下载无修改的,同样的文件在另一计算机上运行正常,不知何故。rn自己编了些关于<em>打印</em>的代码,发现同样的<em>问题</em>,就是在另一台能编译正常执行,而在那台机上编译就会rn
C#打印Panel问题
<em>问题</em>,我的panel设置和A4纸一样大小,但是显示器放不下,所以做了滚动条,但是<em>打印</em>时只能打出显示器显示的部分,超出显示器的部分就打不上,怎么办????rnrn private void vistaButton1_Click(object sender, EventArgs e)rn rn CaptureScreen();rn PrintDocument pd = new PrintDocument();rn pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);rn PrintPreviewDialog cppd = new PrintPreviewDialog();rn cppd.Document = pd;rn cppd.ShowDialog();rn rnrn void pd_PrintPage(object sender, PrintPageEventArgs e)rn rn e.Graphics.DrawImage(memoryImage, 0, 0);rnrn rnrnrn [System.Runtime.InteropServices.DllImport("gdi32.dll ")]rn public static extern long BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);rn private Bitmap memoryImage;rn private void CaptureScreen()rn rn Graphics mygraphics = this.panel1.CreateGraphics();//创建的是整个panelrn Size s = this.panel1.Size;//取panel大小rn memoryImage = new Bitmap(s.Width, s.Height, mygraphics);rn Graphics memoryGraphics = Graphics.FromImage(memoryImage);rn IntPtr dc1 = mygraphics.GetHdc();rn IntPtr dc2 = memoryGraphics.GetHdc();rn BitBlt(dc2, 0, 0, this.panel1.ClientRectangle.Width, this.panel1.ClientRectangle.Height, dc1, 0, 0, 13369376);rn mygraphics.ReleaseHdc(dc1);rn memoryGraphics.ReleaseHdc(dc2);rnrn
c#水晶报表打印问题
如何设置微调,现在调整位置,每次调整太大,想细致的调整调整不了。rn想把水晶报表模板转化为二进制流存入oracle数据库中,主要是如何从界面上调用存在于数据库的水晶报表模板
有关C#打印问题!
[code=<em>C#</em>] rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rn页面取出的数据可能是很多条!rn如果我想<em>打印</em>一条,就存一条到数据库里.标识这条产品已经<em>打印</em>过了!请问怎么实现,我对<em>打印</em>的程序不是很懂!rn还有就不是<em>打印</em>页面上所有的东西,只<em>打印</em>上面标识内容里的东西!
C#打印问题,求救
1:小弟想在WinFrom里面用<em>C#</em>发送<em>打印</em>命令。 rn2:我现在的绘图仪是惠普的产品,是多纸道<em>打印</em>的,我现在想实现的是向绘图仪发送<em>打印</em>命令。 rn3:比如现在我想<em>打印</em>A4纸通过命令就发送到相应的纸道了,不知道如何实现。 rn4:我现在只知道用Dos命令发送<em>打印</em>命令,而且也不能发送控制命令,只能针对单纸道<em>打印</em>机,感觉有点古老了而且效率不高,请 较 高手有没有新的方法和建议(最好能提供些代码),非常感谢!
c#中的打印问题
请问各位大侠,如何在<em>C#</em>工程中连接<em>打印</em>机进行<em>打印</em>,并且可以对<em>打印</em>格式进行调整?
C#打印问题?
现在在做仓库管理软件,入库的时候要实现入库单的<em>打印</em>功能,把入库单按一定格式<em>打印</em>出来,不知道<em>C#</em>怎么来实现啊,有知道或做过的朋友能不能提供一些代码或思想,小弟感激不尽啊?
C# 打印分页的问题
我吧数据源的数据读到DATAGR<em>ID</em>EVIEW中 DATAGR<em>ID</em>EVIEW第一列是CHECKBOX 点<em>打印</em>就<em>打印</em>选中的行 但是每一行数据只能占一页 比如 我选中了3行 第一行的数据就<em>打印</em>到第一页 第二行第二页 。。。。我的功能主要是做 吧数据<em>打印</em>到发票上 发票是一张张的 我就是不会分页 。。。。 大家能帮下我吗rn
c#打印问题
想做一个WINFORM<em>打印</em>的小程序,要求能<em>打印</em>出输入的内容,还要能输入要<em>打印</em>多少张,并且<em>打印</em>出来的每个页面要显示:第X页,共Y页。rn我对如何显示第X页,共Y页这个不太会做,求解!最好不要用水晶报表。
c# 打印相关问题
请教各位大牛rn 刚学.net,需要实现一个<em>打印</em>的功能rn 需要将数据库的数据提取出来按照特定的版式排版然后<em>打印</em>rn 应该怎么实现?rn 尤其是怎么实现数据按要求的格式的排版rn
求助C# 打印问题
我用webbrowser中的print<em>打印</em>htm文件,遇到一个<em>问题</em>,就是在执行print语句时并未上传<em>打印</em>信息,<em>打印</em>机未启动。rn而是到整个程序结束后才开始<em>打印</em>。rn这样就遇到了个<em>问题</em>,如果是多个文件,文件有大有小,自然小的上传快先<em>打印</em>出来。那么怎么样才能控制<em>打印</em>出来文件的顺序呢?rn求解,不用webbrowser实现的方法也行,只要能做到。
C# 连续打印问题
尝试一个多页<em>打印</em>的程序,第一次<em>打印</em>是正常的,第二次再点按钮<em>打印</em>时,就会把前两页的内容打到同一页上。请各位帮忙看看<em>问题</em>出在哪里了?rnrn[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnrnnamespace <em>打印</em>多页rnrn public partial class Form1 : Formrn rn private int Pages;rn public Form1()rn rn InitializeComponent();rn rnrn private void button1_Click(object sender, EventArgs e)//同样的<em>问题</em>,连续<em>打印</em>时,第二次<em>打印</em>会把1,2页<em>打印</em>到同一页面rn rn Pages = 0;rn printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(printDocument1_PrintPage);rn printDocument1.Print();rn rnrn void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)rn rn //throw new NotImplementedException();rn e.HasMorePages = true;rn Pages++;rn if (Pages == 1)rn rn Image MyPic = Image.FromFile("相片.JPG");rn e.Graphics.DrawImage(MyPic, 20, 40);rn rn if (Pages == 2)rn rn e.Graphics.FillPie(new SolidBrush(Color.AliceBlue), new Rectangle(40, 60, 300, 100), 30, 60);rn rn if (Pages == 3)rn rn e.HasMorePages = false;rn e.Graphics.FillRectangle(new SolidBrush(Color.BurlyWood),new Rectangle(46,20,600,400));rn rn if (Pages > 3)rn e.HasMorePages = false;rn rn rn[/code]
c#打印问题
我的<em>打印</em>机是epson的热敏<em>打印</em>机,带驱动程序,商场pos<em>打印</em>小票。因为有驱动所以不想用esc/pos的一套指令比较繁琐。 我想把所有内容放到一个文件里再直接调用驱动程序<em>打印</em>。我测试了一下这个文件不可能是txt.因为它的字体必须一样。而我要求的是不同的字段不同的字体。rn 想问问<em>打印</em>机里的<em>打印</em><em>队列</em>里的内容是什么来的,可以手写?他的协议是什么?例如,他怎么定义他的页面大小,字体等等。rn 另外 大虾有没有更好的方案。谢谢!rn
新视野大学英语第二三册课后答案下载
新视野大学英语第二三册课后答案新视野大学英语第二三册课后答案新视野大学英语第二三册课后答案 相关下载链接:[url=//download.csdn.net/download/xyz010101/2364175?utm_source=bbsseo]//download.csdn.net/download/xyz010101/2364175?utm_source=bbsseo[/url]
物联网在智能交通中的应用下载
物联网( IOT) 所倡导的无处不在的连接,使得智能交通系统( ITS) 成为物联网领域的发展重点。智能交通能够使道路变得更通畅,燃料利用率更高,生活更舒适更便捷。引入智能交通中的智能节点的概念,借助射频识别( RFID) 技术、传感器网络( WSN) 、微型电机系统( MEMS) ,提出了解决热点区域车流量的控制系统 相关下载链接:[url=//download.csdn.net/download/navylilhj/4506354?utm_source=bbsseo]//download.csdn.net/download/navylilhj/4506354?utm_source=bbsseo[/url]
java实现WORD转成PDF下载
1、需要用到组建在转PDF,安装OpenOffice 3:下载路径:http://www.openoffice.org/download/ 2、用以下命令启动OpenOffice服务 cd C:\Program Files (x86)\OpenOffice.org 3\program soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 3、在D盘的doc文件下,测试的一个abc.doc 文件,运行程序后,在该目录下回生成一个PDF 4、 相关下载链接:[url=//download.csdn.net/download/u012484518/6415975?utm_source=bbsseo]//download.csdn.net/download/u012484518/6415975?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的