C#
码农-彬少
这个作者很懒,什么都没留下…
展开
-
c# string转datetime
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo转载 2012-09-11 21:31:02 · 11065 阅读 · 1 评论 -
筛选DataTable数据的方法
当从数据库里取出一些数据,然后要对数据进行整合,很容易就会想到: DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROM T1"查询出来的结果for (int i = 0; i { if (dt.Rows[i]["C1"].ToString() == "abc")//查询条件 {转载 2016-08-30 16:27:19 · 651 阅读 · 0 评论 -
C# 打印word文件
#region 辅助定义 //打印机状态 [FlagsAttribute] internal enum PrinterStatus { PRINTER_STATUS_BUSY = 0x00000200, PRINTER_STATUS_DOOR_OPEN = 0x00400000, PRINTER_STA原创 2014-03-17 15:41:42 · 2841 阅读 · 2 评论 -
修改文件名
try { string sFilePath = m_filePath + "\\" + m_fileName; //string sName = m_filePath; //无后缀 string sPostfix = m_fileNam原创 2013-11-06 17:20:18 · 632 阅读 · 0 评论 -
C#字符串分割--一个字符串用另一个字符串来分割成字符串字组
一个字符串用另一个字符串来分割成字符串字组/// /// 将字符串分割成数组/// /// /// /// public string[] StringSplit(string strSource,string strSplit){string[] strtmp= newstring[1];int index = strSou原创 2013-09-27 10:39:49 · 3055 阅读 · 0 评论 -
读excel文件
使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。一 在D盘创建excel文件test.xls:二 将工作表Sheet1的内容读取到DataSetC#-Code: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+ "Ex原创 2013-09-18 15:06:15 · 796 阅读 · 0 评论 -
导入excel错误:外部表不是预期的格式 解决方案
环境:win7+iis7+Office2007 在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。错误为:外部表不是预期的格式解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。 调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时出错。 仔细转载 2013-09-17 18:07:35 · 1427 阅读 · 0 评论 -
读取excel文件的三种方法
VS2010 读取excel文件的三种方法方法一:NPOI NPOI参考优点:NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。操作步骤:一、下载NPOI:http:/转载 2013-09-17 18:06:54 · 1930 阅读 · 0 评论 -
C# 泛型List的定义、作用、用法
定义:List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。作用:泛型最常见的用途是泛型集合我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。转载 2013-05-28 23:53:13 · 8935 阅读 · 0 评论 -
C# list使用方法
C# List泛型集合集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。 为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。转载 2013-05-28 23:01:12 · 2080 阅读 · 0 评论 -
C#实现微信聊天对话框
前两天的《C#实现微信聊天对话框》大师给了不少的好的建议,本文基于进步并进行了改进,望大师一路来评论辩论~~~之前靠山的边框采取靠山图片的体式格式,今朝已采取GDI+直接绘制的体式格式,并且添加了靠山色以增长用户体验~~具本的代码如下: 1 using System; 2 using System.ComponentModel; 3 using S转载 2013-04-07 11:28:10 · 9096 阅读 · 1 评论 -
C# try与finally(WinForm、Asp.Net)
1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得原创 2012-12-11 15:57:30 · 631 阅读 · 0 评论 -
C#Hashtable与Dictionary性能
由于 Hashtable 和 Dictionary 同时存在, 在使用场景上必然存在选择性, 并不任何时刻都能相互替代.[1] 单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分.[2] 多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchro转载 2016-12-21 09:10:24 · 906 阅读 · 0 评论