随笔分类 -  winfrom

摘要:using System.Linq; 引用下Linq即可,提示信息不是很明确 阅读全文
posted @ 2021-05-08 16:33 沉迷编程的程序员 阅读(144) 评论(0) 推荐(0) 编辑
摘要:using Microsoft.VisualStudio.TestTools.UnitTesting; using _5118Enterprise.Api.Helper; using System; using System.Collections.Generic; using System.Tex 阅读全文
posted @ 2021-02-03 13:45 沉迷编程的程序员 阅读(64) 评论(0) 推荐(0) 编辑
摘要:public void WriteLog(string msg) { string filePath = AppDomain.CurrentDomain.BaseDirectory + "Log"; if (!Directory.Exists(filePath)) { Directory.Creat 阅读全文
posted @ 2020-08-07 15:43 沉迷编程的程序员 阅读(163) 评论(0) 推荐(0) 编辑
摘要:应该是当前工程的.NET的目标框架太低了(一般是2.0的)度。解决办法:右键工程 点击“属性”并进入回 点击“应用程序” 界面里有一个“目答标框架”,默认的应该是“.NET Framework 2”,改成NET Framework 4就行了。。。 阅读全文
posted @ 2020-04-11 23:59 沉迷编程的程序员 阅读(2860) 评论(0) 推荐(0) 编辑
摘要:代码放到窗体代码里即可,只对当前窗体有效 阅读全文
posted @ 2019-12-26 16:39 沉迷编程的程序员 阅读(302) 评论(1) 推荐(0) 编辑
摘要:效果:传入字符串“123456789”,个数传4 返回数组:["1234","5678","9"] 阅读全文
posted @ 2019-11-18 22:39 沉迷编程的程序员 阅读(551) 评论(0) 推荐(0) 编辑
摘要:只能通过属性修改ContentType,不能添加到header属性里 阅读全文
posted @ 2019-11-08 17:03 沉迷编程的程序员 阅读(1934) 评论(0) 推荐(0) 编辑
摘要:写入: 读取: 阅读全文
posted @ 2019-08-28 14:09 沉迷编程的程序员 阅读(339) 评论(0) 推荐(0) 编辑
摘要:注意,这里有个坑。 一开始以为是设置ZipEntry里面的Comment属性,看了下java 的demo,发现是设置outputstream的setComment dll下载地址: https://pan.baidu.com/s/1HcUabDjRlflalQoM0ZBo2Q 读取comment值 阅读全文
posted @ 2019-08-28 10:14 沉迷编程的程序员 阅读(545) 评论(1) 推荐(0) 编辑
摘要:private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { webBrowser1.Url = new Uri(((WebBrowser)sender).StatusText); e.Cancel = true; } 阅读全文
posted @ 2019-01-05 19:45 沉迷编程的程序员 阅读(408) 评论(0) 推荐(0) 编辑
摘要:这样写会超出索引,foreach好像不会超出,原因可能是开启线程池需要时间,成功开启之后,一次循环已经结束,这个没有验证。 以下这个做法是不对的,我也是看网上的贴这样写,结果是少执行了一个。推荐大家还是使用foreach 这样写就可以。 如有写的不对的请指出! 阅读全文
posted @ 2018-07-05 12:45 沉迷编程的程序员 阅读(127) 评论(0) 推荐(0) 编辑
摘要:2003和2007版本区别: HSSFWorkbook(2003) IWorkbook(2007版本) 写完之后会有个问题,导出会报错【流已关闭】。 NPOI生产.xlsx文件件时,在使用book.Write(ms);后,会关闭流,这样导致再次使用Respons输出流的时候就出错了。 我看到一些网友 阅读全文
posted @ 2017-11-08 18:14 沉迷编程的程序员 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:webBrowser1.ScriptErrorsSuppressed = true 阅读全文
posted @ 2017-10-09 14:14 沉迷编程的程序员 阅读(175) 评论(0) 推荐(0) 编辑
摘要:方法一: 设置属性: 开启一个新线程 上面的方法不推荐,推荐以下方法: 拖一个组件backgroundWorker 设置属性: 执行用时较长的操作, 这个是开启线程 阅读全文
posted @ 2017-09-02 19:50 沉迷编程的程序员 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:this.BeginInvoke(new Action(() => { dataGridView1.DataSource = BLLBillConsume.BllGetClearMarketLog_detail(detailID); dataGridView1.Columns[2].DefaultCellStyle.Alignme... 阅读全文
posted @ 2017-09-02 16:01 沉迷编程的程序员 阅读(154) 评论(0) 推荐(0) 编辑
摘要:效果图: 解决方案: 选中一个项--【右键】--【插入】--【separator】 阅读全文
posted @ 2017-09-02 14:27 沉迷编程的程序员 阅读(555) 评论(0) 推荐(0) 编辑
摘要:代码如下: 阅读全文
posted @ 2017-08-07 17:00 沉迷编程的程序员 阅读(3032) 评论(0) 推荐(0) 编辑
摘要:以下是调用代码: 上面代码的移动鼠标会有点问题,这个不是绝对的坐标。以下代码是绝对坐标 声明: 调用: 阅读全文
posted @ 2017-08-01 20:04 沉迷编程的程序员 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:调用printPreviewControl1控件的 InvalidatePreview() 这个方法即可。 阅读全文
posted @ 2017-07-28 16:30 沉迷编程的程序员 阅读(242) 评论(0) 推荐(0) 编辑
摘要:方法一:更简洁 Console.WriteLine(dt.Rows.OfType().First(x => x.Field("xx_Name") == "A").Field("xx_NO")); 方法二:linq 更清晰 var query = from dr in dt.AsEnumerable() ... 阅读全文
posted @ 2017-07-28 09:35 沉迷编程的程序员 阅读(2274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示