随笔分类 -  C#

上一页 1 2 3 4 5 6 ··· 11 下一页

C#取得随机颜色的方法(转)
摘要:public System.Drawing.Color GetRandomColor(){ Random RandomNum_First = new Random((int)DateTime.Now.Ticks); // 对于C#的随机数,没什么好说的 System.Threading.Thread 阅读全文

posted @ 2022-01-21 09:15 xihong 阅读(660) 评论(0) 推荐(0)

C# DataTable 按整形字段排序
摘要:用dt.DefaultView.Sort = "RateSort desc"; 方法 排序出来的顺序是1,10,2,20,3,30 而非 1,2,3,10,20,30 解决方案: 按数值排序,可以添加一列转换为数值后的列 dtSum.Columns.Add("RateSort", typeof(in 阅读全文

posted @ 2022-01-04 11:05 xihong 阅读(182) 评论(0) 推荐(0)

C#读取ACCESS提示“未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
摘要:读取access 或 excel表格时电脑弹出错误窗口,提示“未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序”问题,是因为系统中没有安装相应的Microsoft Access 2007 数据库引擎可再发行程序包,安装此文件问题解决。 AccessDatabaseEngi 阅读全文

posted @ 2022-01-04 10:05 xihong 阅读(721) 评论(0) 推荐(0)

C# 多线程修改控件时,提示在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke(转)
摘要:一般在多线程调用UI控件时,涉及到跨线程修改UI,需要使用委托,比如如下: this.Invoke((MethodInvoker)delegate { btnRefresh.Enabled = true; }); 但是假如在多线程操作还没完成的时候,我就提前关闭窗体,则会引发InvalidOpera 阅读全文

posted @ 2021-12-28 10:47 xihong 阅读(427) 评论(0) 推荐(0)

C#总结(五)调用C++动态库(类型对照)(转)
摘要:函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。 在dllimport中加入CallingConvention参数就行了, [DllImport(PCAP_DLL, CharSet = CharSet.Auto, CallingConvention = Cal 阅读全文

posted @ 2021-12-19 17:09 xihong 阅读(916) 评论(0) 推荐(0)

C# 调用C++动态链接库Dll以及联调(转)
摘要:1: C++对外公开的接口需声明为: extern "C" __declspec Fun(); 这是由于c++与c# 调用方式不一样,所以函数前需要加__stdcall修饰; 2:c#中通过DllImport引用c++动态链接库 [DllImport("xxx.dll")] public stati 阅读全文

posted @ 2021-12-18 15:50 xihong 阅读(672) 评论(0) 推荐(0)

C#秒转换为时分秒(转)
摘要:C#将秒数转化为时分秒格式00:00:00//将秒数转化为时分秒private string sec_to_hms(long duration){ TimeSpan ts = new TimeSpan(0, 0, Convert.ToInt32(duration)); string str = "" 阅读全文

posted @ 2021-12-08 08:40 xihong 阅读(4941) 评论(1) 推荐(1)

C# 如何使用不连续的数据区域创建图表(转)
摘要:在Excel中添加图表时,我们通常是选择所有的数据区域,但有些时候不是所有的数据都需要显示在图表中的,比如下面的表格中,我们只需要用到其中有填充颜色的那些行的数据,本文将介绍如何使用Spire.XLS组件实现该功能。 代码段: //创建Workbook实例Workbook workbook = ne 阅读全文

posted @ 2021-12-06 14:28 xihong 阅读(297) 评论(0) 推荐(0)

C# datatable 排序、查找
摘要:DataTable table = distributionManageService.Tb_fund_withdrawaGetPageList(pagination, queryJson);//设置导出格式 table.DefaultView.Sort = "openid DESC"; //多列排 阅读全文

posted @ 2021-12-01 14:50 xihong 阅读(351) 评论(0) 推荐(0)

C#异常--System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的(转)
摘要:异常信息: System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。” 解决方案: 在app.config新增如下配置节: <startup useLegacyV2Run 阅读全文

posted @ 2021-11-29 11:28 xihong 阅读(229) 评论(0) 推荐(0)

为devexpress xtratabcontrol 动态添加的page添加图标
摘要:1、在from中任意添加一个dev 的pixtureEdit控件,设置image属性,添加dev自带的图片 2、添加page时,设置image属性 ,page.Image = (Image)picImage.EditValue; //填充Image 阅读全文

posted @ 2021-11-27 13:49 xihong 阅读(287) 评论(0) 推荐(0)

c#写入Mysql中文显示乱码 解决方法(转)
摘要:如题,mysql字符集utf8,c#写入中文后,全部显示成?,一个汉字对应一个?解决方法:在数据库连接字符串中增加字符集的说明,Charset=utf8,如 MySQLConnection con = new MySQLConnection("server=127.0.0.1;uid=root;pw 阅读全文

posted @ 2021-11-25 11:06 xihong 阅读(329) 评论(0) 推荐(0)

C# 数据处理——(包括但不限)浮点数设置小数点后位数 (转)
摘要:常用简单的有四种方法:(这里介绍对浮点数处理,同样的对其他类型如双浮点数double、int等数据类型处理方法的思路也差不多。) 1、使用数学函数集合Mathf运算符:Mathf.Round();//浮点数四舍五入取整,如果舍去位是数字5,不管个数位是偶数还是奇数,将返回偶数。 float a = 阅读全文

posted @ 2021-11-23 09:50 xihong 阅读(1974) 评论(0) 推荐(0)

C#浮点数保留位(转)
摘要:C#浮点数保留位数 这里用String.Forma("{0:F}",x);来解决。 下面是试验和截图 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System. 阅读全文

posted @ 2021-11-16 08:55 xihong 阅读(765) 评论(0) 推荐(0)

c#下怎么判断一个字符串是否可以转换为double类型(转)
摘要:using System.Text.RegularExpressions; //引入Regex命名空间bool a = Regex.IsMatch(string, @"^[+-]?\d*[.]?\d*$"); //这个方法会返回一个布尔值,如果string字符串可以转换为double,则返回True 阅读全文

posted @ 2021-11-08 14:48 xihong 阅读(666) 评论(0) 推荐(0)

C# DataTable 和List之间相互转换的方法(转)
摘要:一、List<T>/IEnumerable转换到DataTable/DataView 方法一: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 阅读全文

posted @ 2021-11-08 09:57 xihong 阅读(601) 评论(0) 推荐(0)

c# lmada 修改List内容
摘要:c# list 通过lambda修改某个字段的值 https://blog.csdn.net/weixin_42091613/article/details/88553131 C#使用lambda修改List集合中的元素信息 https://blog.csdn.net/wqq1027/article 阅读全文

posted @ 2021-11-06 15:32 xihong 阅读(472) 评论(0) 推荐(0)

c# 取sqlite库分组的第一行不对
摘要:在项目中采用 select No,TestName from TestItem group by TestName order by No 取每个分组的第一条数据,在sqlite环境中运行语句,能得到正确结果,但在C#程序中得到的是最大行号数据 从而排序也不对,ESR排在最前。 参考此博文:http 阅读全文

posted @ 2021-11-06 09:47 xihong 阅读(121) 评论(0) 推荐(0)

C#对SQLite、Access数据库操作的封装(转)
摘要:1、对SQLite的封装: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SQLite; names 阅读全文

posted @ 2021-10-27 14:10 xihong 阅读(427) 评论(0) 推荐(0)

记一次使用dapper的坑(数据库与类映射)(转)
摘要:本来是测试dapper转换真正的mysql语句后是否能真正使用索引的,不过被一个地方卡住了,在查询的时候一直不能映射强类型的值。找了大概1小时才找到处理的方式,记录下来免得忘记。 先看表设计 image.png 类定义,因为程序如果使用下划线感觉会很突兀,不符合C#类命名规范,所以统一使用了大写开头 阅读全文

posted @ 2021-10-27 11:23 xihong 阅读(763) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页

导航