文章分类 -  C#

C#中Split用法
摘要:C#中Split用法 阅读全文

posted @ 2011-07-08 11:45 Lemon_s 阅读(125) 评论(0) 推荐(0) 编辑

获取Excel中所有Sheet名字
摘要:获取Excel中所有Sheet名字 阅读全文

posted @ 2011-07-07 10:12 Lemon_s 阅读(515) 评论(0) 推荐(0) 编辑

利用GemBox.ExcelLite.dll导出到Excel(脱离Excel环境)
摘要:利用GemBox.ExcelLite.dll脱离Excel环境,把DataGridView数据导出到Excel文件。 阅读全文

posted @ 2011-07-07 09:50 Lemon_s 阅读(731) 评论(0) 推荐(0) 编辑

DataGridView中数据导入Excel表
摘要:DataGridView数据导出到Excel 阅读全文

posted @ 2011-07-05 15:17 Lemon_s 阅读(249) 评论(0) 推荐(0) 编辑

通过C#使Excel数据导入数据库
摘要:通过C#使Excel数据导入数据库,需要用到微软Office的驱动引擎,这个有两个可供选择:Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)。Jet 引擎大家都很熟悉,可以访问 Office 97-2003,但不能访问 Office 2007。ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既可以访问 Office 2007,也可以访问 Office 97-2003。另外:Microsoft.ACE.OLEDB.12.0 可以访问正在打开的 Excel 文件,而 Micros 阅读全文

posted @ 2011-06-24 14:29 Lemon_s 阅读(584) 评论(0) 推荐(0) 编辑

DataGridView导出到csv格式的Excel
摘要:DataGridView导出到csv格式的Excel,此方法不需安装excel,无excel版本的麻烦。1#regionDataGridView导出到csv格式的Excel2publicvoidDataGridView2Excel_cvs(DataGridViewdgv)3{4SaveFileDialogdlg=newSaveFileDialog();5dlg.Filter="Excelfiles(*.xls)|*.xls";6dlg.FilterIndex=0;7dlg.RestoreDirectory=true;8dlg.CreatePrompt=true;9dlg.T 阅读全文

posted @ 2011-06-21 14:58 Lemon_s 阅读(499) 评论(0) 推荐(0) 编辑

DataGridView 密码列(显示为*号)的设置
摘要:把Windows的DataGridView的某一列数据显示为"*"下面的代码把第4列设置为密码列第一种方法:1///<summary>2///单元格显示格式事件3///</summary>4///<paramname="sender"></param>5///<paramname="e"></param>6privatevoiddataGridView1_CellFormatting(objectsender,DataGridViewCellFormattingE 阅读全文

posted @ 2011-06-21 14:53 Lemon_s 阅读(2620) 评论(0) 推荐(1) 编辑

通过注册表判断一个服务是否存在
摘要:1privateboolIsServiceExist()2{3string[]subkeyNames;4RegistryKeyhkml=Registry.LocalMachine;5RegistryKeysoftware=hkml.OpenSubKey(@"SYSTEM\CurrentControlSet\services");6subkeyNames=software.GetSubKeyNames();//取得该项下所有子项的名称的序列,并传递给预定的数组中7foreach(stringkeyNameinsubkeyNames)8{9if(keyName==service 阅读全文

posted @ 2011-06-16 10:42 Lemon_s 阅读(134) 评论(0) 推荐(0) 编辑

Firebire嵌入式插入数据
摘要:Firebird嵌入式模式插入数据速度不慢,应该说是远远高于Firebird的Super Server和MSSQL Express 2005在未采取事务的情况下,embedded略胜default;采用事务情况下,轻量级数据库表结构embedded完胜default,重量级数据库表结构embedded略胜default;共插入2列embeddeddefault1条0.02490720.04638330.02515140.02280121000条1.87258912.15194351.44735432.00569061.53412672.202108510000条18.173990624.988 阅读全文

posted @ 2011-06-08 16:33 Lemon_s 阅读(303) 评论(0) 推荐(0) 编辑

Firebird Embedded
摘要:实现的关键:4个dll文件(fbembed.dll,ib_util.dll,icudt30.dll,icuuc30.dll)放入同一个文件夹中,如F:\firebirdusing FirebirdSql.Data.FirebirdClient;publicstaticstringConnectString(stringfileName){FbConnectionStringBuildercs=newFbConnectionStringBuilder();cs.DataSource="localhost";cs.Database=fileName;cs.ServerType= 阅读全文

posted @ 2011-06-08 16:13 Lemon_s 阅读(347) 评论(0) 推荐(0) 编辑

Form传值总结
摘要:1、以下所有方法均基于两个普通窗体类Form1、Form2(实例对应f1、f2);如果没有专门说明,这两个类均位于同一程序集中。 2、传送的数据均以32位整型为例。 3、如果没有单独说明,就按照双向传送数据对待。 4、本文中提到的数据传送方法并不仅单单适用于窗体间数据传送,很多方法同样适用于更为宽泛的类数据传送。 ==========================... 阅读全文

posted @ 2008-09-22 17:33 Lemon_s 编辑

虚方法(virtual)和抽象方法(abstract)的区别
摘要:虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢? 1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如: //抽象方法 public abstract class Animal { public abstract void Sleep(); public abstract void Eat(); } //虚... 阅读全文

posted @ 2008-09-16 09:56 Lemon_s 编辑

c#事件(event) 解析
摘要:事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某... 阅读全文

posted @ 2008-09-16 09:51 Lemon_s 编辑

什么是委托
摘要:首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 声明,如: 1 namespace Vczx.ProCSharp.Exc 2 { 3 delegate double... 阅读全文

posted @ 2008-09-16 09:33 Lemon_s 阅读(721) 评论(3) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示