自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 c# Infragistics第三方UltraGrid表格控件实现导出Excel

废话不多说,直接先把图中控件引用。直接上代码! /// <summary> /// 导出excel /// </summary> private void ExportExcel() { if (ultraGrid.Rows.Count == 0) { MsgBox.Show("当前无列表数据,无法导出", "提示");

2021-11-11 15:47:45 711

原创 c# Infragistics第三方UltraGrid表格控件实现打印

实现打印功能前我们需要先引用两个Infragistics自带的打印控件Infragistics.Win.UltraWinGrid.UltraGridPrintDocument(用来打印,代码中重命名为gpdPrint)Infragistics.Win.Printing.UltraPrintPreviewDialog(用来打印预览,代码中重命名为ppdPrint) /// <summary> /// 预览 /// </summary&g

2021-11-11 15:37:40 991

原创 C#去除字符串前后任意指定字符

去除字符串前后任意指定字符 //调用 MethodsCommon.TrimStr(",1234",","); /// <summary> /// 去除字符串前后逗号 /// 如:1,2,5, 变成 1,2,5 ///,,,1,2,5, 变成 1,2,5 ///,,,,,,, 变成"" /// </summary> /// <param

2021-11-01 09:28:56 1892

原创 TreeView刷新数据源后默认选中上一次节点并展开该节点

//获取选中节点 UltraTreeNode activeNode = tvCatalogue.ActiveNode; //刷新数据源逻辑 //刷新逻辑--- //刷新完毕 默认选中上一次节点并展开该节点 if (tvCatalogue.Nodes != null && tvCatalogue.Nodes.Count > 0)...

2021-09-18 11:16:02 610

原创 C# HttpHelper Get Post通用方法,支持使用代理

代理生成方式,不用可传nullstring proxyServer = "http://1.2.3.4:7777"; 例(http://1.2.3.4:7777), host可以是域名或者ip,port是代理端口号WebProxy webProxyIp = new WebProxy(proxyServer);public static class HttpHelper { /// <summary> /// http/https请求响应

2021-06-24 11:17:46 1074 1

原创 c# ExcelPackage导出Excel

先打开NuGet包 搜索“EPPlus”添加引用逻辑具体看代码注释 SaveFileDialog sfg = new SaveFileDialog(); //Excel文件名 sfg.FileName = stAppReportVo.PtName + "-" + stAppReportVo.OdAppno; sfg.Title = "导出到文件";

2021-06-09 16:15:20 1019

原创 C#中Directory.Exists和File.Exists的区别

using System.IO;//判断文件夹是否存在 不能用于判断文件是否存在。if (!Directory.Exists("D:\\DiscBurn")){ }//判断文件是否存在 不能用于判断文件夹是否存在if (!File.Exists("D:\\DiscBurn\\aa.txt")){ }```csharp...

2021-06-01 15:33:11 2101

原创 使用sourcetree 把其他分支更改快速合并到当前分支

1.打开并选中当前分支2.选择为所有分支3.选择其他分支要合并的修改记录,右键“遴选”4.默认都是合并成功立即提交,如有冲突,就需解决冲突后手动提交

2021-05-27 11:29:45 1802

原创 使用sourcetree 删除本地分支和远程分支

1.本地分支删除右键目标分支,删除即可。注意:这里的删除是本地删除,不影响远程仓库。另外,当你切换到目标分支时,不能进行删除操作。2.远程分支删除右键目标分支,删除即可。这里是删除远程分支。慎重...

2021-05-27 11:19:32 4778

转载 关于Fiddler一直提示‘The system proxy was changed,click to reenable fiddler capture’的解决办法

fiddler安装后一直使用得好好的,然后最近几天发现只要一打开fiddler它就会显示如下图所示:如果我们点击出现黄色弹框提示,弹框提示会自动消失,但是过一会还是会出现,看着很烦。所以我上网查询相关资料并一一排查,最终找到以下几个原因:1、电脑上安装了银联控件,我的就是安装了(PSBCInput.exe)导致的直接去卸载掉,然后重启fiddler就可以了!记住一定要卸载干净,注册表也要删掉,不然会fiddler还是会有提示的2、开启了防火墙或者是VPN将本机的vpn或者是防火墙关闭,然后重启一下

2021-04-02 14:55:07 859

原创 如显示器为多屏,winform等cs窗体设置弹出位置

如显示器为多屏 winform等cs窗体如果设置弹出位置FrmSelectBodyPart frmSelectBodyPart= new FrmSelectBodyPart();//frmSelectBodyPart.Location = txtFee.Parent.PointToScreen(cmbBodyPart.Location);//指定工作区点的位置计算成屏幕坐标frmSelectBodyPart.Location = cmbBodyPart.PointToScreen(new Poi

2021-03-08 11:45:18 402

原创 Winform-Panel等控件设置Dock属性后设计器展示顺序

例窗体有两个panel 设置属性Dock都为Top 那到底panel1在最上面还是panel2?如何控制展示顺序?谁在最上面其实是根据先后加载顺序来的 ,查看Designer文件this.Controls.Add(panel1);this.Controls.Add(panel2);还可以直接剪切控件再粘贴,不过会丢失控件的事件等,小心用为妙~...

2020-12-26 12:14:27 650

原创 C#根据服务器图片地址获取Image对象

string url = 服务器图片路径;System.Net.WebRequest webreq = System.Net.WebRequest.Create(url);System.Net.WebResponse webres = webreq.GetResponse();using(System.IO.Stream stream = webres.GetResponseStream()) { Image image = Image.FromStream(stream); }...

2020-11-27 21:42:39 1310

转载 使用teamviewer和向日葵时Visual studio等软件显示全白或者全黑的解决办法!

今天在使用teamviewer和向日葵的时候,发现了一件诡异的事情,原本可以正常远程连接的VS突然就打不开了,打开项目后就变成下面这个鬼样子:不管重启软件还是系统都没用,整整折腾了我一天才解决。话不多说,下面进入正题:产生这个问题的原因与teamviewer这类远程连接软件的图形渲染方式、以及VS这类软件自身的渲染都有关系。比如,你看向日葵有娱乐模式、极速模式之类的,同样的,VS软件本身也有不同的图形渲染和加速方式。方法一:解决办法来源于teamviewer社区上的一个帖子:1.远程打开VS项目,

2020-11-22 01:22:09 2983

原创 Infragistics的UltraComboEditor下拉框支持筛选行

设置以下两个属性,实现下拉框模糊查询 AutoCompleteMode = Infragistics.Win.AutoCompleteMode.Suggest; AutoSuggestFilterMode = AutoSuggestFilterMode.C![在这里插入图片描述](https://img-blog.csdnimg.cn/20201021115846771.png#pic_center)...

2020-10-21 11:59:06 532

原创 C#BackgroundWorker类实现异步处理

BackgroundWorker类有异步处理需求的情况可以使用这个类。注意确保在 DoWork 事件处理程序中不操作任何用户界面对象。 BackgroundWorker bgw = new BackgroundWorker(); bgw.WorkerSupportsCancellation = true; //DoWork事件 调用 RunWorkerAsync 时发生 bgw.DoWork += Bgw_

2020-10-15 20:25:34 264

原创 C#使用Stopwatch类计时

引用命名空间using System.Diagnostics; Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); //要计算的耗时操作 stopwatch.Stop(); //输出时间 毫秒为单位 Console.WriteLine(stopwatch.ElapsedMilliseconds)

2020-10-15 20:01:42 273

转载 c#深度复制 浅度复制

标注:看了很多相关博客,都没理解明白,直到下载了下面的文档,果然花钱下载的才香~以下内容为转载,分享给大家。原创地址c#中没有指针的概念。但并不代表c#中没有引用的地址。相反,可能很多人会忽略这点。如果不遇到问题,我可能会一直在这个地方模模糊糊吧。举个实际碰到的例子。有一个类。实例化复制后想保留这个实例的一个备份。例如//Clone类中包含一个int length字段。Clone cloneTest=new Clone();Clone cloneCopy=new Clone();clon

2020-05-21 14:55:40 363

原创 Winform循环清空界面所有控件值

foreach (Control control in pnlTop.Controls) { //清空所有文本框 if (control is TextBox ) { control.Text = string.Empty; } //清空下拉框 if ..

2020-05-19 15:58:14 988

原创 C# List集合使用where,foreach条件过滤多种用法

开发中看到了这个用法,随手记录下来~~where里多个条件进行查询 List<RISQueueInfo> registerList = new List<RISQueueInfo>();registerList.Where(a =>string.IsNullOrWhiteSpace(a.CallingStudyRoom) && (!a.Calle...

2020-04-08 11:26:17 9314 1

原创 DateTime.Now 的24小时和12小时制

DateTime dt = DateTime.Now;string dt24 = dt.ToString(“yyyy-MM-dd HH:mm:ss”);string dt12 = dt.ToString(“yyyy-MM-dd hh:mm:ss”);HH的大小写决定(HH为24小时,hh为12小时)

2020-03-31 17:59:15 3130

C# winform中使用Redis

C# winform中使用Redis

2021-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除