C#
C#知识介绍
涛神-DevExpress资深开发者
在线接单,关于DevExpress各个控件使用案例Demo,这边提供更加专业控件使用demo,可定制化,方便快速上手,快速应用到实际项目中,与其焦头烂额想半天、研究半天、查半天,问半天,还不如直接来找我,将能帮你快准狠实现你想要的功能,具体可以留言或加Q:617199802(备注来源或者需求),有点小贵,但足够专业,相信你能做出专业的判断和明智选择,非诚勿扰!
展开
-
C# 利用DevExpress RichEditControl获取word文件中的表格数据到DataSet数据集中
C# 利用DevExpress RichEditControl获取word文件中的表格数据到DataSet数据集中原创 2022-08-26 16:41:46 · 1581 阅读 · 0 评论 -
C# 通过反射根据描述特性转换枚举型值
C# 通过反射根据描述特性转换枚举型值原创 2022-08-05 12:10:38 · 1019 阅读 · 0 评论 -
C#根据任意不重复的数组产生一个连续的新数组且最短,其中新数组最大数和者最大数+1不在该任意数组中
提供一个数组,例如:1,3,4,6,8,如果想根据这个数组产生一个连续数组,其中新的数组的最大数和最大数+1不在提供的数组内,比如:0,虽然不在数组内,但0+1在,不满足要求,比如:0,1,1在数组内,不满足要求,... ...根据要求可以得到最终的数组应该是0,1,2,3,4,5,6,7,8,9利用这个逻辑来编程,代码如下:再验证一个,比如数组是1,3,5,8那显然结果应该是0,1,2,3,4,5,6测试结果截图:...原创 2022-07-06 10:08:15 · 284 阅读 · 0 评论 -
C# 利用linq获取一组数中几个连续数中最大的一个数字
提供一个数组,其中部分数据是连续的,比如0~20的一组数据,其中少了一个数,假设少了11,那么连续中最大的数字就是10,假如数组不是从0开始,假设是3~20,中间少了1个数,假如少了8,那么连续中最大数字就是7。结合linq方法,大概的实现逻辑就是数组的第一个数作为起始数,利用where方法找到连续的数租,再取一个最大那个数即可。先上测试结果:测试1:测试2:代码如下:/// <summary>/// 获取一组数中几个连续数中最大的一个/..原创 2022-05-27 17:51:19 · 5537 阅读 · 0 评论 -
C# 高效比较两个DataTable数据差异化
假如有两个DataTable表格分别是dt1,dt2,dt2中有些数据跟dt1一样,现在想找出dt2的数据在dt1中不存在的数据集(换句话也可以说dt2删除已经存在于dt1中的数据),传统思想可能直接用循环找差异,这种是非常低效的做法,数据量少无所谓,数据量大,简直要了程序猿老命,既然直接循环查找不可取,那么有没有高效一点的做法呢(废话,凑数字用,当然是有了),C# linq 中IEnumerable 提供了Expect(差集)的方法,众所周知,DataTable提供了AsEnumerable()的转换方法原创 2022-05-16 17:03:55 · 23154 阅读 · 0 评论 -
利用CSkin组件设计漂亮的WinForm登录界面
众所周知,WinForm具有快速开发的优点,但是美观方面一直被人诟病,一般美化都是采用第三方的组件来满足美化效果,这里我也利用Cskin组件来设计一个具有一定美感的登录界面,CSkin下载CSkin的使用你可以自行查看下载后的文档或者另行百度,这里就不介绍了,关于CSkin的美化登录界面简单介绍,主要是利用背景图片结合CSkin界面和控件的效果来实现的,如果你中别人的登录界面,你也可以截取别人的登录界面,然后用自己的控件覆盖人家的登录输入位置,覆盖别人的logo或者系统名称等,这也是一种技巧。原创 2022-04-21 12:44:22 · 31150 阅读 · 3 评论 -
C# Winform 使用VLCControl插件制作视频播放器播放的时候鼠标点击事件失效的解决方法
C# winform 视频播放器 VlcControl 鼠标点击事件失效的解决方法原创 2022-02-19 14:47:20 · 24017 阅读 · 4 评论 -
C# BitArray(点矩阵)转换成int和string
BitArray的基础可以看菜鸟编程BitArray 类管理一个紧凑型的位值数组,它使用布尔值来表示,其中 true 表示位是开启的(1),false 表示位是关闭的(0)。当您需要存储位,但是事先不知道位数时,则使用点阵列。您可以使用整型索引从点阵列集合中访问各项,索引从零开始。BitArray 类的方法和属性下表列出了BitArray类的一些常用的属性:属性 描述 Count 获取 BitArray 中包含的元素个数。 IsReadOnly 获取一个值...原创 2021-09-14 23:19:09 · 24653 阅读 · 0 评论 -
C# DataTable 行转列通用方法
废话不多说,直接上代码,别问我代码是谁,为什么要上它?(注意,转发或者引用我的代码的,请标明出处连接,否则菊花难保!)下面举两个列子的数据,如下代码所示DataTable CreateDt1(){ var dt = new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("编号"); dt.Columns.Add("姓名");...原创 2019-12-30 14:51:05 · 23074 阅读 · 8 评论 -
DevExpress Winform使用单例运行程序方法和非DevExpress使用Mutex实现程序单实例运行且运行则激活窗体的方法
网上关于C#单例运行程序的方法都是比较简单,有些甚至是无法实现功能的,不知道他们试没试过就发帖,因为自己之前都是用第三方控件DevExpress,单例运行也是用它本身自带的一个方法,调用此方法需要引用DevExpress的DevExpress.DevAV.v17.1.Data.dllstatic void Main() {var appName= Process.GetCu...原创 2019-06-19 10:38:43 · 20333 阅读 · 1 评论 -
DataTable快速导到Excel方法
没有格式要求,想快速导出DataTable数据到Excel可以采用以下方式实现,开发人员在调试过程中有时候也可以用来记录比较。100w的数据导出也就1~2秒的时间。void Main(){ DataTable dataTable =new DataTable(); for(int i=0;i<10;i++) { dataTable.Columns.Add("c...原创 2017-10-12 12:19:51 · 18742 阅读 · 1 评论 -
不使用判断比较符比较两个整数的大小(位运算)
不使用判断比较符比较两个整数的大小(位运算)原创 2017-08-12 23:23:28 · 3477 阅读 · 1 评论