Winform
xing_xiaofei
这个作者很懒,什么都没留下…
展开
-
c# winform 中导入Excel 的问题 !
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" EXCEL的本地路径 ";Extended Properties=Excel 8.0;"); conn.Open(); string strEx原创 2014-08-11 10:16:28 · 574 阅读 · 0 评论 -
C#给图片加水印
using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Linq;using System.Text;namespace ProductInfo原创 2014-11-02 15:03:11 · 561 阅读 · 0 评论 -
Dev GridView 添加行号
private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHandle >= 0)原创 2014-10-18 16:06:00 · 330 阅读 · 0 评论 -
LINQ - 在Where條件式中使用in與not in
T-SQL的IN: Select ProductID, ProductName, CategoryID Fromdbo.Products Where not CategoryID in (1, 2)T-SQL的NOT IN: Select ProductID, ProductName, CategoryID Fromdbo.Products Where Cate转载 2014-12-02 11:26:43 · 1780 阅读 · 0 评论 -
LINQ分组查询统计
LINQ分组查询统计这里介绍Linq使用Group By和Count得到每个CategoryID中产品的数量,Linq使用Group By和Count得到每个CategoryID中断货产品的数量等方面。学经常会遇到Linq使用Group By问题,这里将介绍Linq使用Group By问题的解决方法。1.计数var q =from p in db.Product转载 2015-01-06 13:52:36 · 791 阅读 · 0 评论 -
生产单据号
/*-- 序列号CREATE SEQUENCE seq_supplierno increment by 1 -- 每次递增1 start with 1 -- 从1开始 nomaxvalue -- 没有最大值 minvalue 1 -- 最小值=1 NOCYCLE;*/-- 触发器.--DROP TRIGG原创 2015-01-08 16:25:14 · 361 阅读 · 0 评论 -
Ascii 代码表
Ascii 代码表 Ascii 0 {Nulo, Sem Som} Ascii 1 Ascii 2 Ascii 3 Ascii 4 Ascii 5 Ascii 6 Ascii 7 Ascii 8 {BackSpace} Ascii 9 {Tab} Ascii 10 Ascii 11 Ascii 12 Ascii 13 {Enter} Ascii 14 Ascii 1转载 2015-01-02 17:19:38 · 760 阅读 · 0 评论 -
NPOI读写Excel
using System;using System.Collections.Generic;using System.Linq;using System.Text;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using NPOI.HSSF.UserModel;using System.IO;using Syst转载 2015-01-21 11:53:25 · 307 阅读 · 0 评论 -
常用正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][原创 2014-12-20 16:55:52 · 379 阅读 · 0 评论 -
C#给图片加水印,可设置透明度
/// /// Creating a Watermarked Photograph with GDI+ for .NET /// /// 原始图片的物理路径 /// 水印图片的物理路径 /// 水印文字(不显示水印文字设为空串) /// 输出合成后的图片的物理路径 public void BuildWatermark(str转载 2014-11-02 14:05:23 · 431 阅读 · 1 评论 -
c# 修改config文件
public static void SetValue(string AppKey, string AppValue) { XmlDocument xDoc = new XmlDocument(); //获取可执行文件的路径和名称 xDoc.Load(System.Windows.Forms.Appli原创 2014-10-13 16:37:49 · 917 阅读 · 0 评论 -
C# WINFORM Excel 导入导出 类
using System;using System.Data;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;//////using System.Data.OleDb;using Microsoft.Office.Interop.Excel;using System.Refl转载 2014-08-11 10:22:54 · 730 阅读 · 0 评论 -
为自定义控件添加属性
private string _Caption = "曲线图";[CategoryAttribute("自定义属性"),DescriptionAttribute("标题"),DefaultValue("曲线")]public string Caption{ set{ _Caption = value; } get{ return _Cap转载 2014-09-22 17:03:15 · 323 阅读 · 0 评论 -
C# 获取指定目录下所有文件信息、移动目录、拷贝目录
/// /// 返回指定目录下的所有文件信息 /// /// /// public List GetAllFilesInDirectory(string strDirectory) { List listFiles = new List(); //保存所有的文件信息转载 2014-08-15 14:13:54 · 334 阅读 · 0 评论 -
C# Winform程序只允许运行一个实例
在启动对象类中Program.cs添加如下如下限制即可: using System.Threading; [STAThread] static void Main() { bool create; using (Mutex mu = new Mutex(true, Appli转载 2014-08-18 09:07:13 · 395 阅读 · 0 评论 -
C#多线程、跨线程、窗体同步、进度条
转自:http://www.cnblogs.com/pon/archive/2010/05/19/1739373.html 在线程方法里写传委托,然后通过Invoke将该委托传递给GUI线程public delegate void 委托类型(string msg);//首先声明一个委托类型委托类型 委托变量;//声明该委托类型的成员private void myBu转载 2014-09-01 15:00:54 · 2226 阅读 · 0 评论 -
C#下载网页图片
using (System.Net.WebClient wc = new System.Net.WebClient()){wc.Headers.Add("User-Agent","Chrome");wc.DownloadFile("你的图片的URL地址",@"d:\mobile.gif");//保存到本地的文件名和路径,请自行更改}转载 2014-11-07 16:38:36 · 218 阅读 · 0 评论 -
使用C#获取当前Windows所设定的时区
public static TimeZoneInformation[] EnumZones() { if ( s_zones == null ) { 5 lock( s_lockZones ) 6 { 7 if转载 2014-10-24 11:53:20 · 519 阅读 · 0 评论 -
Excel文件导入和导出
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Data;using NPOI.HSSF.UserModel;using NPOI;using ExcelLibrary.SpreadSheet;转载 2014-10-13 16:52:56 · 326 阅读 · 0 评论 -
文本框只能输入数字,字母,中文
文本框的KeyPress方法里写代码如下:e.Handled = true;if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >= 'a' && e.KeyChar <= 'z')) e.Handled = false;原创 2015-01-02 17:14:57 · 320 阅读 · 0 评论