随笔分类 - c#
摘要:之前一直有个误区,认为SqlDataAdapter不仅占内存,还没有SqlDataReader读取快,所以优选SqlDataReader。但是昨天与主管有意见上的争议,总觉得没弄明白不太甘心。 然后就研究了一番,首先了解二者的原理: 1.SqlDataReader提供一种从数据库读取行的只进流, S
阅读全文
摘要:这里只是简单的demo,还有复杂的写法,比如扩展方法实现中包含继承自定义特性的方法........
阅读全文
摘要:今天是圣诞节耶!jingle bell jingle bell ..... 上周遇到一个问题,用list集合removeall方法去除满足条件的数据,结果那真是有点慢,慢的我都自惭形秽了,本以为可以翘着二郎腿,结束任务,结果出现这大的问题,吓得我立马放下腿。 一查发现万级的数据中过滤万级左右数据,嗯
阅读全文
摘要:此处上传一张图片示例: 1 HttpPostedFileBase file_IO = request.Files[key]; //key==0 2 3 System.IO.BinaryReader reader = new System.IO.BinaryReader(file_IO.InputSt
阅读全文
摘要:这里提供两种下载模板的方法,第一是利用FileStream文件流下载固定的模板,第二种是利用NPOL自动生成模板 利用FileStream: 前端请求: window.open('/controller/DownTemplate','_blank') 后端响应: public FileStreamR
阅读全文
摘要:利用NPOL,导出Excel 首先,需要在项目中添加NPOL引用,然后引用程序集进行代码编写,核心代码如下 ,由此可研究一下到处动态列表数据 1 //生成excel 2 public static void RenderToExcel<T>(string title, IEnumerable<T>
阅读全文
摘要:例 public void Func<T>(string str)where T:class{} 将泛型T约束为类 T:class class约束,约束为引用类型 T:struct struct约束,约束为值类型,除 Nullable 以外的任何值类型如int,bool,enum T:new(),约
阅读全文

浙公网安备 33010602011771号