随笔分类 -  C#

摘要:if (System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length > 1) { MessageBox.Show("已有另一個程序在运 阅读全文
posted @ 2023-03-22 23:24 DerekHan 阅读(277) 评论(0) 推荐(0)
摘要://1.列为数字类型 double total= Convert.ToDouble(datatable.Compute("SUM(需要求和的参数)", "")); dt.Compute("sum(数量)", "TRUE") //2.列为string 类型 先转为数字类型 再求和 //有点问题,报错 阅读全文
posted @ 2022-09-23 00:57 DerekHan 阅读(571) 评论(0) 推荐(0)
摘要:未删除空白项 using System; namespace ConsoleApp { class Program { static void Main(string[] args) { string number = "0,,1..2,,3;;456789"; string[] strs = nu 阅读全文
posted @ 2021-03-10 16:13 DerekHan 阅读(943) 评论(0) 推荐(0)
摘要:第一种 public DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)//PageIndex表示第几页,PageSize表示每页的记录数{if (PageIndex == 0)return dt;//0页代表每页数据 阅读全文
posted @ 2020-11-18 15:57 DerekHan 阅读(736) 评论(0) 推荐(2)
摘要:选择“工具”》“Nuget包管理器”》“程序包管理器控制台” 执行命令:Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms -Pre 然后在视图》工具箱中点右键,选择“选择项”,在.net framewor 阅读全文
posted @ 2020-11-11 09:06 DerekHan 阅读(577) 评论(0) 推荐(0)
摘要:说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 阅读全文
posted @ 2020-09-22 16:37 DerekHan 阅读(759) 评论(0) 推荐(0)
摘要:Ctrl+Alt+空格 启动建议模式 适用于这种场景: 镂空标识,点,空格,回车都不能完整补全的时候,你或许可以试下Ctrl+Alt+空格 启动建议模式。 阅读全文
posted @ 2020-07-30 00:26 DerekHan 阅读(2834) 评论(1) 推荐(0)
摘要://C#计算两个时间年份月份差 DateTime dt1 = Convert.ToDateTime("2008-8-8"); DateTime dt2 = System.DateTime.Now; int Year = dt2.Year - dt1.Year; int Month = (dt2.Ye 阅读全文
posted @ 2020-07-28 12:07 DerekHan 阅读(2237) 评论(0) 推荐(0)
摘要:解决方案是重新安装/升级Nuget软件包: Microsoft.Net。编译器1.1.1 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.1 然后,我查看了.csproj,并确保包的路径正确(在我的情况下是.. \ .. \ packag 阅读全文
posted @ 2020-05-15 10:22 DerekHan 阅读(850) 评论(0) 推荐(0)
摘要:void GetAddressIP() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) 阅读全文
posted @ 2020-05-09 17:15 DerekHan 阅读(2623) 评论(0) 推荐(0)
摘要:现在高分屏的电脑越来越多,2K屏,4K屏层出不穷,对于.net开发人员来说,尤其是Winform开发者, 分辨率一直是个比较头疼的事情,屏幕分辨率高了,如果仍然设置显示100%,会导致字体非常小,影响观看, 因此很多时候推荐的都是150%,200%,如果主显示器设置不是100%,打开Winform项 阅读全文
posted @ 2020-05-01 22:20 DerekHan 阅读(1227) 评论(1) 推荐(0)
摘要:DateTime.Now.AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd"); 阅读全文
posted @ 2020-04-15 14:23 DerekHan 阅读(1439) 评论(0) 推荐(0)
摘要:string strCode = "二维码内容!"; QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(strCode, QRCo 阅读全文
posted @ 2020-03-28 22:57 DerekHan 阅读(803) 评论(0) 推荐(0)
摘要:把 Form 的 KeyPreview 属性设为 True然后,比如你的窗体名是frmMain,确定按钮btnOK,保存按钮btnSaveprivate void Form1_KeyDown(object sender, KeyEventArgs e){ switch (e.KeyCode) { c 阅读全文
posted @ 2020-03-28 21:50 DerekHan 阅读(1284) 评论(0) 推荐(0)
摘要:相应控件属性更改,选中控件,修改控件常规中的CanGrow属性为false,则该控件中的文本中可以实现自动换行 阅读全文
posted @ 2020-02-10 17:00 DerekHan 阅读(984) 评论(1) 推荐(0)
摘要:string strguid = Guid.NewGuid().ToString();//57d99d89-caab-482a-a0e9-a0a803eed3ba 生成标准的标志符 (36位标准)strguid = Guid.NewGuid().ToString("D");//57d99d89-ca 阅读全文
posted @ 2019-12-19 14:26 DerekHan 阅读(1834) 评论(0) 推荐(0)
摘要:序列号:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 如果没有序列号输入框需要使用crackvs2008forwindows7工具进行修复 阅读全文
posted @ 2019-11-15 09:34 DerekHan 阅读(907) 评论(0) 推荐(0)
摘要:调用方法 阅读全文
posted @ 2019-07-13 00:24 DerekHan 阅读(8023) 评论(0) 推荐(0)
摘要:textBox.PasswordChar = new char(); 阅读全文
posted @ 2019-05-11 00:31 DerekHan 阅读(2124) 评论(0) 推荐(0)
摘要:/// <summary> /// 保存配置文件的设定 /// </summary> /// <param name="Key"></param> /// <param name="Value"></param> public static void SaveAppConfig(string Key 阅读全文
posted @ 2019-05-05 00:06 DerekHan 阅读(2413) 评论(0) 推荐(0)