随笔分类 -  C#

C#取整函数Math.Round、Math.Ceiling和Math.Floor
摘要:1.Math.Round:四舍六入五取偶 引用内容 Math.Round(0.0) //0 Math.Round(0.1) //0 Math.Round(0.2) //0 Math.Round(0.3) //0 Math.Round(0.4) //0 Math.Round(0.5) //0 Math 阅读全文

posted @ 2017-06-08 11:58 选择大于努力 阅读(4532) 评论(0) 推荐(0)

正则表达式
摘要:C#验证是不是正整数 正则表达式 /// ///验证输入的数据是不是正整数 /// ///传入字符串 ///返回true或者false static bool IsNumeric(string str) { System.Text.RegularExpre... 阅读全文

posted @ 2017-06-08 11:34 选择大于努力 阅读(591) 评论(0) 推荐(0)

List转换为DataTable List<Entity>
摘要:/// /// 将List转换成DataTable /// /// /// /// public static DataTable ToDataTable(thisIList data) { PropertyDescriptorCollectio... 阅读全文

posted @ 2017-06-08 11:15 选择大于努力 阅读(506) 评论(0) 推荐(0)

依赖注入
摘要:依赖注入,DI,英文名字是Dependency Injction,也叫控制反转,ICO,这两个名词是一个概念。 依赖注入的目的:就是为了将各层对象以松耦合的方式组织在一起,降低程序各层对象之间的耦合性,符合面向对象程序开发的原则, 使得系统维护时变得容易。 举个例子,假如程序集A中有个类A,程序集B中一个接口IB和两个实现类B1,B2。现在要在类A中的某个方法里调用接口IB的对象,A就是调用者,... 阅读全文

posted @ 2017-06-08 11:01 选择大于努力 阅读(326) 评论(0) 推荐(0)

.NET Remoting
摘要:我们可以将其看作是一种分布式处理方式。 .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用 程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一 进程。这是一种操作系统对应用程序的保护... 阅读全文

posted @ 2017-06-08 11:00 选择大于努力 阅读(291) 评论(0) 推荐(0)

通过第三方组件NPOI读取Excel的方法
摘要:此方法适用于读取所有Office版本的通过excel给程序导入数据 阅读全文

posted @ 2016-07-08 16:10 选择大于努力 阅读(1235) 评论(0) 推荐(0)

<td style="word-break:break-all"> 在html中控制自动换行
摘要:在html中控制自动换行 阅读全文

posted @ 2016-04-26 14:00 选择大于努力 阅读(651) 评论(0) 推荐(0)

DataTable.DefaultView.Sort 排序方法
摘要:今天在整合一个东西,需要用到DataTable的一个排序方法, 前我是将DataTable存到DataView里面的,所以刚开始就使用了DataView.Sort="ColumnName ASC" , 浏览时达不到我想要的效果.结果到网上找下说要使用 DataTable.DefaultView.Sort ="ColumnName ASC", //“ASC”(升序)或“DESC”(降序)。在默认情... 阅读全文

posted @ 2016-04-07 10:14 选择大于努力 阅读(3646) 评论(0) 推荐(0)

asp.net的Server.MapPath方法
摘要:Server.MapPath()的功能: 返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。 命名空间: System.Web 程序集: System.Web(在 System.Web.dll 中) public string MapPath( string path ) 其中参数path 类型:System.String Web 服务器的虚拟路径。 返回值 类型:Syst... 阅读全文

posted @ 2016-03-29 14:23 选择大于努力 阅读(4177) 评论(0) 推荐(0)

JS将日期转换为yyyy-MM-dd HH:mm:ss
摘要://格式化后日期为:yyyy-MM-dd HH:mm:ss function FormatAllDate(sDate) { var date = new Date(sDate); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate ... 阅读全文

posted @ 2016-03-16 14:11 选择大于努力 阅读(2611) 评论(0) 推荐(0)

Asp.net 模板下载和导入到DataTable中
摘要:HTML页面: <tr> <td colspan="8" style="text-align: left; border: 1px;"> <asp:FileUpload ID="FileUpload1" runat="server" CssClass="dfFile" Width="350px" / 阅读全文

posted @ 2016-01-27 15:33 选择大于努力 阅读(373) 评论(0) 推荐(0)

C#取出字符串中的数字或字母
摘要:string str20 = "ABC123"; string strSplit1,strSplit2; //取出字符串中所有的英文字母 strSplit1 = Regex.Replace(str20,"[a-z]","",RegexOption... 阅读全文

posted @ 2016-01-19 20:54 选择大于努力 阅读(11384) 评论(1) 推荐(0)

Asp.net网页中DataGridView数据导出到Excel
摘要:经过上网找资料,终于找到一种可以直接将GridView中数据导出到Excel文件的方法,归纳方法如下: 1、 注:其中的字符集格式若改为“GB2312”,导出的部分数据可能为乱码; 导出之前需要关闭分页部分,若分页只导出首页的数据;/// /// 下载数据 /// ///... 阅读全文

posted @ 2015-12-01 20:58 选择大于努力 阅读(617) 评论(0) 推荐(0)

C# 实现动态添加列,新增合计行,求和
摘要:DataTable da = CommonBLL.GetList("*", "sys_dict", "IfState=1 and DictTypeId=14"); string strField = "CACCNUM as 账号账号,Loannumber as 借据号,B... 阅读全文

posted @ 2015-11-21 16:47 选择大于努力 阅读(2007) 评论(0) 推荐(0)

C# 导入Excel
摘要:#region 导入 /// /// 导入 /// /// /// private void btnImport_Click(object sender, EventArgs e) { ... 阅读全文

posted @ 2015-09-29 10:33 选择大于努力 阅读(439) 评论(0) 推荐(0)

C# 中从程序中下载Excel模板
摘要:方法一: #region 下载模板 /// /// 下载模板 /// /// /// private void linkLabel1_Click(object sender, EventArgs e) ... 阅读全文

posted @ 2015-09-29 10:23 选择大于努力 阅读(2184) 评论(0) 推荐(0)

DataSet、DataTable、DataRow的数据复制方法
摘要:DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说... 阅读全文

posted @ 2015-09-28 14:00 选择大于努力 阅读(518) 评论(0) 推荐(0)

C# Merge into的使用详解
摘要:Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指... 阅读全文

posted @ 2015-09-28 11:46 选择大于努力 阅读(3031) 评论(0) 推荐(0)

grid+report 怎么在项目中使用
摘要:grid+report 的例子很丰富,首先看你所用对应编程语言的例子。参考帮助的“产品介绍->快速入门指导”部分。根据快速入门指导中的说明,先把例子程序运行。例子分两部分:1、报表模板例子,主要是说明各种格式报表的设计,默认安装,在C:\Grid++Report 5.0\Samples\Report... 阅读全文

posted @ 2015-09-26 18:57 选择大于努力 阅读(825) 评论(0) 推荐(0)

提高C#编程水平的50个要诀
摘要:一篇旧时的文章,看后觉得还可以,特别贴出来。 提高C#编程水平的50个要点: 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (C... 阅读全文

posted @ 2015-07-17 16:41 选择大于努力 阅读(257) 评论(0) 推荐(0)

导航