随笔分类 - C#
摘要:在包和程序都正常安装了的情况下 Microsoft.Office.Interop.Excel 必须要引用 //如果是通过包安装的这个会生成 C:\Windows\assembly\GAC_MSIL\Microsoft.Vbe.Interop\15.0.0.0__71e9bce111e9429c\Mi
阅读全文
摘要:HttpContext.Current.Request.Files附件保存 接口实现 /// <summary> /// Post请求,Params传参 /// </summary> /// <param name="url"></param> /// <param name="onHeading"
阅读全文
摘要:为了方便测试异步,先加个计时 计时相关(可以直接跳过该部分) //开始计时 Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 停止计时 stopwatch.Stop(); //输出计时毫秒数 stopwatch.ElapsedM
阅读全文
摘要:获取动态变化的类型属性 例: var类型的参数a中包含属性Name或Age 获取这个不固定的数据 首先验证a中存在的是什么属性 /// <summary> /// 验证object类型是否存在某属性 /// </summary> /// <param name="obj">数据</param> //
阅读全文
摘要:DataSet ds ; DataTable dt1= ds.Tables[0]; DataTable dt2= ds.Tables[1]; //关联 var res = from m in dt1.AsEnumerable() from s in dt2.AsEnumerable() where
阅读全文
摘要:排序DataSet中其中一个表格的数据 且该数据为小数类型 DataSet ds;//为数据源 DataTable dt= ds.Tables[0];//获取第一个表格数据 dt.Columns["Score"].DataType = typeof(decimal);//声明某字段类型 若不声明类型
阅读全文