-
NPOI操作Excel文件
首先,通过NuGet添加NPOI. NPOI依赖SharpZipLib,通过NuGet添加SharpZipLib. 然后添加NPOI. 添加后项目的引用列表如下: 把DataTable转换成Excel文件。 代码如下: public static MemoryStream RenderDataTableToExcel(DataTable table) { MemoryStream ms = new Memor...
2018-06-23 23:52:48
-
[.NET] 《Effective C#》快速笔记(一)- C# 语言习惯
《Effective C#》快速笔记(一)- C# 语言习惯 目录 一、使用属性而不是可访问的数据成员 二、使用运行时常量(readonly)而不是编译时常量(const) 三、推荐使用 is 或 as 操作符而不是强制类型转换 四、使用 Conditional 特性而不是 #if 条件编译 五、为类型提供 To...
2018-06-23 23:52:48
-
C#邮件发送开发经本人测试通过
先准备以下工作 1.先开通邮箱我以QQ邮箱为例 2.开通 POP3/SMTP服务(如何使用 Foxmail 等软件收发邮件?) 已开启| 关闭 获取授权码 3.C#开发了先写一个CS文件 public class Email { public string MailSend(string mialaddress,string title, string mailReceive, strin...
2018-06-23 23:52:46
-
C#IO
System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。 string url = @"C:\chisp.log"; if (System.IO.File.Exists(url)) { Response.Write("文件存在"); } else { Response.Write("文件不存在"); } System.IO.File.Exists(url)返回的...
2018-06-23 23:52:45
-
csharp: DefaultValueAttribute Class
public class CalendarEvent { public int id { get; set; } public string title { get; set; } public string description { get; set; } [DefaultValue(typeof(DateTime), DateTime.Now.ToString("yyyy-MM-dd HH:mm"))] public DateTime start { get; set; } [Defau...
2018-06-23 23:52:43
-
winform代码生成器(二)
代码下载 地址 http://pan.baidu.com/s/1nuZjyat 接着说 上文继续说,这次我们要生成主从表. 此方用到了第三方的 控件 DevExpress 的Gridview .大家可去网上下载,安装后再开发. 主从表的设计,我用的 是splitContainer1 控件,水平方向拆分, 看看表 设计器文件, 发生了什...
2018-06-23 23:52:43
-
关于使用jquery获取select标签被选中对象的值
很简单的使用,记录下来以便加深记忆 onchange="getBatch(this.options[this.options.selectedIndex].value)"...
2018-06-23 23:52:39
-
C#之泛型
泛型不仅是C#的一部分,而且与程序集中的IL代码紧密地集成。有了泛型,就可以创建独立于被包含类型的类和方法。这样就可以不必给不同的类型编写功能相同的许多方法或类,只创建一个方法或类即可。 另一个减少代码的选项是使用Object类,因为Object类是不安全的。 泛型...
2018-06-23 23:52:39
-
C#控制台或应用程序中两个多个Main()方法的可行性方案
大多数初级程序员或学生都认为在C#控制台或应用程序中只能有一个Main()方法。但是事实上是可以有多个Main()方法的。 在C#控制台或应用程序中,在多个类中,且每个类里最多只能存在一个Main()方法的情况是允许存在的。 1 using System; 2 3 namespace ConsoleTest 4 { 5...
2018-06-23 23:52:33
-
sql存储过程
1.null 与别的数值进行sum运算和得到的仍旧是null,这时候可以用isnull函数 refer: http://www.studyofnet.com/news/1210.html 2.存储过程中没有for循环,需要用while语句 eg: declare @n intset @n=0while @n9begin //begin end 类似于大括号select @nset @n=@n+1end...
2018-06-23 23:52:35
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash