当前位置:编程学习 > C#/ASP.NET >>

关于打印

 int x = 0;
            int y = 0;
            if (dv1.Rows[x].Cells[y].Value != null)
            {
                if (y <= 1)
                {

                    e.Graphics.DrawString(Convert.ToString(dv1.Rows[x].Cells[y].Value), new Font("宋体", 12, FontStyle.Regular), Brushes.Black, ofLeft + x * ofWidth, ofTop + y * height);
                    y++;
                }
                x++;
                y = 0;
            }
这样能实现打印dv1(一个gridview)中的内容么 --------------------编程问答-------------------- 没分了,来帮顶,呵呵,没时间看不好意思 --------------------编程问答-------------------- 跑起来试一下就知道了,不过不用这么复杂吧 --------------------编程问答-------------------- 这个 不应该放在 判断里面吧,放循环里面试试?
 e.Graphics.DrawString(Convert.ToString(dv1.Rows[x].Cells[y].Value), new Font("宋体", 12, FontStyle.Regular), Brushes.Black, ofLeft + x * ofWidth, ofTop + y * height);

把这个 Convert.ToString(dv1.Rows[x].Cells[y].Value定义一个数组变量 存进去 ,然后 
然后在循环里面取出来试试
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,