c#-C# winform 程序按一定格式打印

问题描述

C# winform 程序按一定格式打印

暑假想帮家里货物公司做一个软件打单的,已经有excel模板了,怎么用C#做一个winform输入后打印?

解决方案

利用Ole技术。WinForm可以加载Excel程序、修改数据、调用打印。这是最简单的方法。
复杂点自己实现单据生成、数据填充、打印。

时间: 2024-11-03 11:53:21

c#-C# winform 程序按一定格式打印的相关文章

吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序

原文:吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序   在逛淘宝或者使用QQ相关的产品的时候,比如淘宝我要联系店家点击旺旺图标的时候能够自动启动阿里旺旺进行聊天.之前很奇怪为什么网页端能够自动启动客户端程序,最近在开发吉特仓储管理系统的时候也遇到一个类似的问题,因为使用网页端的打印效果并不是太好,之前也写过关于打印相关的文章可以查阅,我需要使用WinForm客户端来驱动打印,但是我又不想重新开发Winform客户端的所有功能,只要能够使用winform驱动打印即可.我就需要一个

winform程序对界面上控件的统一控制【二】组件版

继上篇文章winform 程序对界面上控件的统一控制[一](赋值\清空\验证- -) ,本篇文章将实现一个同样功能的Component(组件). 先看看组件的实现,如下所示: 代码一 public partial class CtrlValidation : Component { public CtrlValidation() { InitializeComponent(); typeCache = new TypeCache(); } public CtrlValidation(IConta

数据包-如何用C#的winform程序后台访问并且登入大型网站?

问题描述 如何用C#的winform程序后台访问并且登入大型网站? 如何用C#的winform程序后台访问并且登入大型网站?我想做一个百度贴吧一键签到的功能来练手.大致想法是用C# 写一个winform程序用户输入自己的帐号密码之后 我模拟一个数据包发送给百度 得到一个类似session的东西然后再去进行贴吧签到(应该是访问某个地址即可,暂时还没研究) 难点就是 怎么用c#来完成我上述说的网络访问的过程.. 解决方案 用HttpWebRequest post数据,post的格式你可以先抓包分析一

C#Winform程序上传文件到数据库再下载打开时文件损坏

问题描述 C#Winform程序上传文件到数据库并加密,再下载到本地打开时文件损坏打不开了.上传officeword2003文件没有问题,2007文件会提示[无法打开OfficeOpenXML文件xxx.docx,因为内容有错误.],详细信息是[文件已损坏,无法打开.].实际上office还是能够修复打开的,不过要多点2下鼠标.如果上传压缩文件就打不开了.另外,网上说字段类型应该用IMAGE,我试过了,也不行.我用的是ntext.跟加密也没关系.哪位给解决下//把文件写入数据库FileStrea

C#winform程序,需要录入分秒毫秒数据到SQLserver数据库,请问界面和数据库分别怎么设计

问题描述 C#winform程序,需要录入分秒毫秒数据到SQLserver数据库,请问界面和数据库分别怎么设计 做一个管理运动员百米冲刺成绩和3000米成绩的winform程序,想录入分,秒,毫秒数据到SQLserver数据库. 问题1,什么控件支持录入分秒毫秒数据?或者用输入框的话什么格式能准确的录入到数据库中? 问题2,数据库用什么数据类型?可以方便的实现排序,就是按照时间长短排名,不需要年月日,只需要分,秒,毫秒.连小时都不需要,因为3000米跑下来也就是十几分钟的事情.而百米冲刺又要求有

合理的布局,绚丽的样式,谈谈Winform程序的界面设计

从事Winform开发很多年了,由于项目的需要,设计过各种各样的界面效果.一般来说,运用传统的界面控件元素,合理设计布局,能够设计出比较中规中矩的标准界面:利用一些换肤的控件或者部分界面组件,能够设计出相对好看一些的界面效果,如以前很盛行的ActiveSkin.IrisSkin和DotNetSkin等,这些能够对传统的界面元素进行换肤,确实比标准灰色的界面控件好看了很多.不过随着界面控件的组件发展,目前一般倾向于是用较为大型的控件组,他们除了提供设计得体的界面控件外,还提供了非常多种绚丽多彩的界

winform程序textbox滚动条保持在最下面 内容不闪烁

在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条. 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面.但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了. 所以

关于 WinForm程序的登陆处理

作者:罗会涛WinForm程序一般都是从一个Form的static void Main()开始运行,暂且称此Form为MainForm.Main函数的一般写法是:static void Main(){  Application.Run(new Form1());} 这样的写法有一个问题:如果需要从Form1中调出另一个Form,必须保持Form1不能关闭,比如在一个Button的Click中调出Form2:private void button1_Click(object sender, Sys

利用WCF的Duplex服务向Winform程序推送消息

先看运行效果:在网页中发送消息[如图],利用WCF的Duplex服务向Winform 程序推送消息,Winform端接收到消息, 先建立两个项目,一个WebForm 项目和一个WinForm项目,并在项目下 建立好各自需要的文件 SendMessage.aspx 是发送消息的Web页面 ISendMessageService.cs 和 SendMessageService.svc用来实现WCF的 Duplex服务 GetMessageForm.cs 是接收消息的Winform窗口 当然, 还需要