Winform
allen0118
这个作者很懒,什么都没留下…
展开
-
将Excel的数据导入到SQL 2005现有的表中
我在将Excel的数据导入到SQL的时候老是出现下面的错误: 配置选项 show advanced options 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。配置选项 Ad Hoc Distributed Queries 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。消息 7399,级别 16,状态 1,第 1 行链接服务器 "(nu原创 2010-04-28 16:48:00 · 1244 阅读 · 0 评论 -
WinForm开发框架--动态读取DLL模式
关注公众号,了解更多资讯之前的那个开发框架好几个朋友都用在了项目里面,也给我提出了很宝贵的意见,虽然最近一直没有什么更新,但是针对朋友们提出的建议,我都仔细考虑了一翻,很多的意见我都融入了系统里面,将不足之处修改过来,本来想把报表的事儿给搞定,但是想了几种方案结果都不了了之。曾经有一个朋友说很欣赏我那个读取DLL文件的框架,以前我觉得写得挺乱的,代码也是比较混乱,有时候我自己翻出来...原创 2013-06-04 06:57:47 · 7031 阅读 · 19 评论 -
继承DevExpress
最近做一个小项目,设计的时候想使用DevExpress来对系统进行美化,DevExpress的风格确实不错,方便灵活并且种类较多;同时想到了用DockContent来实现窗体的布局,是整个项目和Visual Studio一样可以随意拖动,做成选项卡式的窗体,虽然DevExpress也集成了这种功能,但是经过测试我发现当窗体打开的时候并不是形成的选项卡(可能是我没找到窍门儿),另外一点,就是我的项目原创 2012-03-07 22:05:29 · 3064 阅读 · 5 评论 -
C# 获取打印机和串口
/// /// 获取本地已安装的打印机 /// /// public string GetPrinter() { string strList = ""; System.Drawing.Printing.PrinterSettings.StringCollectio原创 2014-07-18 17:54:18 · 4320 阅读 · 1 评论 -
Windows 服务操作
/// /// 判断服务是否存在 /// /// /// public static bool ServiceIsExisted(string serviceName) { ServiceController[] services = ServiceCont原创 2014-09-06 14:59:43 · 579 阅读 · 0 评论 -
C#打印条码的几种方式
标题虽然是说C#,但是以下介绍的几种方法不是只能在C#中使用,在其它的语言里面也行。关注公众号,了解更多资讯总结一下常见的条码打印方法,其实打条码的方式很多,大概有以下几种:1.斑马打印软件制作好模板,保存为.prn格式的文件,文件格式大致如下^XA^LH30,0^JMA^XZ~DG000.GRF,04096,128,,::::::::::::::::::rQF0,:::,...原创 2014-09-14 16:33:17 · 7817 阅读 · 0 评论 -
C# 计算某一些任务的执行时间
static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); for (int i = 0; i < 50000000; i++)原创 2014-10-23 14:14:28 · 772 阅读 · 0 评论 -
C# 模拟鼠标写字
经常看到别人拿个四四方方的写字板用笔写字,用C#其实也可以实现,大致思路就是处理鼠标的坐标和Graphics,代码如下:首先声明两个全局变量bool isMouseDown = false; Point point = new Point();再重写MouseDown事件:protected override void OnMouseDown(MouseE原创 2014-12-02 12:54:19 · 2292 阅读 · 5 评论 -
C# 操作的时候接收用户输入密码进行确认
首先新建一个原始窗体,如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms原创 2015-02-11 16:17:31 · 2250 阅读 · 0 评论 -
C# WinForm开发框架
自己一直想有一个完全属于自己的编程小框架,之前使用的方式是将每一个窗体文件都编译为一个DLL文件,在新建窗体的时候首先新建一个类,然后在这个类里面新建窗体,编译之后就是一个DLL文件,最后通过一个函数去读取这个DLL文件里面的信息,包括窗体名称,版本等,最后将设个窗体Show出来,Show出来的时候是使用的WeifenLuo.WinFormsUI.Docking。看上去貌似没什么问题,但是每次N...原创 2012-10-19 07:36:47 · 50433 阅读 · 61 评论 -
dataGridView1属性之RowHeadersWidthSizeMode导致加载数据缓慢
最近发现一个奇怪的现象,其实就是一个细节方面的东西,我在将数据库里面数据通过DataGridView显示出来的时候居然需要4分钟的时间才可以绑定到DataGridView上面,悲催的是数据量才4000条数据,我在后台看了一下那存储过程,执行一下那个存储过程并得到所有的数据不到1秒钟的时间,我就郁闷了,这说不过去啊,在程序里调试的时候发现this.dataGridView1.DataSo原创 2012-03-28 11:32:20 · 5487 阅读 · 0 评论 -
WinForm 系统框架
最近需要开发几个小项目,但是这几个小项目是独立的,我又不想分开维护,因为如果分开的话到时候越来越多,到处都是EXE文件,想要维护那真的搞死人,用户打个电话过来说XXX系统出问题了,我还要慢慢的找一下到底是哪一个系统,这一点我有亲身经历,真的是搞得人头痛。所以想用个框架将那些不同的应用系统全部汇总一下,方便以后维护。最后的一张图片是下一个版本的方案,前期的版本是采用将窗体文件封装为DLL文件的方原创 2012-03-24 19:48:26 · 5393 阅读 · 4 评论 -
C# SendEmail
<br />原创 2010-07-23 21:17:00 · 1663 阅读 · 2 评论 -
C# excel文件导入sql 2005
<br /><br /> private void dgv_MouseClick(object sender, MouseEventArgs e)<br /> {<br /> int index = dgv.CurrentCell.RowIndex;<br /> txtPOName.Text = dgv[0, index].Value.ToString();<br /> txtMaterialNO.Text = d原创 2010-06-22 11:36:00 · 1174 阅读 · 0 评论 -
C# excel文件导入sql 2005
<br /><br /> private void dgv_MouseClick(object sender, MouseEventArgs e)<br /> {<br /> int index = dgv.CurrentCell.RowIndex;<br /> txtPOName.Text = dgv[0, index].Value.ToString();<br /> txtMaterialNO.Text = d原创 2010-06-22 11:36:00 · 630 阅读 · 0 评论 -
WinForm窗体之间的传值
写一个类,就几行代码而已:using System;using System.Collections.Generic;using System.Text;namespace chuanzhi{ public sealed class Setting原创 2011-10-10 14:04:11 · 2441 阅读 · 1 评论 -
WinForm窗体没有系统边框的时候移动窗体
[DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static ext原创 2011-10-19 10:29:53 · 725 阅读 · 0 评论 -
C#利用Graphics来绘图
之前都是用的一个Chart控件来显示走势图,现在这种方法是使用Graphics来绘制。 private void button1_Click(object sender, EventArgs e) { int height = 400, width = 600; System.Drawing.Bitmap i原创 2011-11-16 09:34:38 · 4685 阅读 · 0 评论 -
C#动态生成PictureBox并指定图片
C#动态生成PictureBox并指定图片:int Num = 0; PictureBox[] pb; Num = 6; pb = new PictureBox[Num]; for (int i = 1; i { pb[i] =原创 2011-11-11 16:41:40 · 8223 阅读 · 2 评论 -
DevExpress xtraGrid控件的使用
电脑上面安装DXperienceXaf-9.2.6(我用的是这个版本,最新的更好),安装完成之后打开VS2008会发现工具栏中多出了很多的控件,都是DevExpress里面的,由于这控件是收费的东西,所以每次运行之前都会弹出一个版权说明的界面,这个也没关系,可以破解,破解程序在我的资源里面。 GirdControl只是一个容器控件,必须要求GridView视图作为它的子控件,也就是原创 2011-12-14 17:15:45 · 5679 阅读 · 2 评论