摘要: 初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发 阅读全文
posted @ 2021-12-15 08:37 未风 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 经常因为需要在线程间操作UI而头疼,总结了一下,记录出来,以后方便查阅。 方法一 通过设置窗体属性,取消线程间的安全检查。(最简单,最省事,也是最不负责任的一种) 1 public partial class one : Form 2 { 3 public one() 4 { 5 Initializ 阅读全文
posted @ 2020-09-26 14:46 未风 阅读(11986) 评论(3) 推荐(3) 编辑
摘要: Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Visible = blExcelVisible;//设置调用引用的 Excel文件是 阅读全文
posted @ 2020-09-22 10:57 未风 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 在使用winform调用wpf窗体时,原来的winform窗体会缩小,同时分辨率会发生变化,用如下方法来解决这个问题。 方法一、 首先找到winform项目中的Properties ==>AssemblyInfo.cs,打开该文件,在末尾加入如下代码,之后重新运行即可。 [assembly: Sys 阅读全文
posted @ 2023-10-19 17:15 未风 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、改变list中某个元素的值 public class tb_SensorRecordModel { public int ID { get; set; } public decimal Value1 { get; set; } } List<tb_SensorRecordModel> list 阅读全文
posted @ 2023-08-09 13:44 未风 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: Roslyn引擎自2014年开源至今这么久,一直没怎么了解过,虽然VS2015早就集成了它。 以前老一套的动态编译方法在 .NET Core中似乎不再支持了,很多方法都是未实现的。下面就介绍如何在.NET Core环境中使用Roslyn进行动态编译。话不多说,Talk is cheap, show 阅读全文
posted @ 2023-08-07 08:52 未风 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 解决多次点击才能出现拉框,解决方法把GridView的EditorShowMode的模式选择了Click,应改为MouseDown就好了。 图示位置: 阅读全文
posted @ 2023-07-28 10:49 未风 阅读(62) 评论(0) 推荐(0) 编辑
摘要: LabelControl 居中显示 labelControl1.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; labelControl1.Dock = DockStyle.Fill; // 垂直居中 labelContro 阅读全文
posted @ 2023-07-04 11:09 未风 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1 #region GroupControl面板缩进展开绑定 2 private void BindGroupControl(DevExpress.XtraEditors.GroupControl groupControl) 3 { 4 DevExpress.XtraEditors.ButtonsP 阅读全文
posted @ 2023-06-28 09:49 未风 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 引用DevExpress.Images.vXX.1.dll文件,代码获取图标方法: ImageCollection imageCollection = new ImageCollection(); imageCollection.Images.Add(DevExpress.Images.ImageR 阅读全文
posted @ 2023-06-28 09:00 未风 阅读(99) 评论(0) 推荐(0) 编辑
摘要: USE TCsfc--数据库名) GRANT VIEW Definition TO testUser--开启,只读账户queryuser在TCsfc数据库中可查看存储过程及标量值函数的权限 USE TCsfc--(数据库名) REVOKE VIEW Definition TO testUser -- 阅读全文
posted @ 2023-06-12 10:44 未风 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 解决方法: DataSet dsPrintLotLabelID = new DataSet(); dsPrintLotLabelID.Tables.Add(dataPrint.Tables[0].Copy()); //设置数据集名称这句是关键,有时候不设置也可以打印,有时候打印出来空白 dsPrin 阅读全文
posted @ 2023-04-20 09:25 未风 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 开始: 在网络上,看到有SQL Server 2000和SQL Server 2005 的存储过程加密和解密的方法,后来分析了其中的代码,发现它们的原理都是一样的。后来自己根据实际的应用环境,编写了两个存储过程,一个加密存储过程(sp_EncryptObject),和一个解密存储过程(sp_Encr 阅读全文
posted @ 2023-04-18 11:08 未风 阅读(150) 评论(0) 推荐(0) 编辑