.Net Core挖坑随笔
前人挖坑后人填!
忧天的杞人
码农呗,有啥好介绍自己的
展开
-
C# DataTable 不改变排序顺序得到名次
当我们取到数据并存在DataTable里的时候,想要不改变排序规则,但同时想要的根据某一列计算出的排名的时候,不仅可以在SqlServer里使用Rank函数,也可以对DataTable进行排名操作。代码如下: var resultDt= FindTable(strSql.ToString(), false); DataTable newdt = new DataTable(); newdt = resultDt.Copy(); DataView dv = newdt.DefaultView;原创 2021-06-28 09:48:48 · 381 阅读 · 0 评论 -
C# 删除DataTable里符合条件的行
有时候我们需要删除DataTable里指定的某些行时,常用的做法是foreach遍历。当DataTable的rows.count少时并不会影响效率,但是当行数多时,效率会下降。所以,使用DataTable内置的Select方法来条件筛选就是一个不错的选择。 代码如下: DataRow[] foundRow; foundRow = newdt.Select("列名= '指定字符'"); newdt.Rows.Remove(foundRow);//注意foundRow 可能为多行,需要循环执行。.原创 2021-06-28 09:48:20 · 3491 阅读 · 0 评论 -
.Net Core 3.1 配置跨域
前端时间做了个项目,前端是VUE,后端是.Net Core Api,不可避免的遇到跨域的问题。整理了一下,希望可以帮助到你。话不多说!解决跨域问题有很多种方式,比如Nginx,DevServer等。我使用的是比较简单的在后端进行配置。1.项目结构下的Startup.cs。2.定义一个配置名称3.在ConfigureServices里加上 services.AddCors(options => { options.AddPolicy(MyAllowSpecificOri原创 2021-01-28 10:20:53 · 352 阅读 · 1 评论