随笔分类 -  C#

C#知识
摘要:方法一: /// <summary> /// 复制文件夹及文件 /// </summary> /// <param name="sourceFolder">原文件路径</param> /// <param name="destFolder">目标文件路径</param> /// <returns>< 阅读全文
posted @ 2021-07-03 08:54 与f 阅读(11166) 评论(0) 推荐(0)
摘要:两种方式, 1. .net4.5之后自带的 ZipFile.CreateFromDirectory(待压缩文件夹,要保存的zip文件路径) 和 ZipFile.ExtractToDirectory(zip压缩文件,解压路径) 2. 引入类库 SharpZipLib 1. 用自带的 解压文件(如果解压 阅读全文
posted @ 2021-07-02 21:55 与f 阅读(1154) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/restran/p/3889479.html 附加:C# NPOI 日期格式 之前写了个小程序,导出一些数据成Excel,程序使用的是Microsoft.Office.Interop.Excel类来操作Excel。 在本机测试的时候都好好的,但是将 阅读全文
posted @ 2021-06-21 11:28 与f 阅读(354) 评论(0) 推荐(0)
摘要:1、添加程序包。 在项目名右键。 选择管理NuGet程序包,浏览处搜索NPOI并安装。 2、代码引用。 using System.IO; using System.Data.SqlClient; using System.Diagnostics; using NPOI.HSSF.UserModel; 阅读全文
posted @ 2021-06-21 11:25 与f 阅读(693) 评论(2) 推荐(0)
摘要:DataTable dt = new DataTable(); //把DataGridView控件数据,转成DataTable for (int count = 0; count < DataGridView.Columns.Count; count++) { DataColumn dc = new 阅读全文
posted @ 2021-06-21 09:36 与f 阅读(1123) 评论(0) 推荐(0)
摘要:已经为DataGridView绑定了数据之后,再为DataGridView添加CheckBox列的解决方案如下: DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn(); checkBoxColumn. 阅读全文
posted @ 2021-06-19 15:11 与f 阅读(829) 评论(0) 推荐(0)
摘要:最近在做一个项目时遇到了这样一个问题,在一个DataGridview中的某一个单元格输入了内容,点击窗体上的Button按钮(输入的光标还在那个输入的单元格中,没有失去焦点),获取到的那个单元格的值不是刚才输入的值,还是输入前的值,现将解决方法整理如下: 在DataGridView的EditingC 阅读全文
posted @ 2021-06-15 09:08 与f 阅读(702) 评论(0) 推荐(0)
摘要:一、问题产生的原因 在VS2017下,我用DataGridView自己实现的一个控件库。由于本文的重点不在我的控件库是怎么实现的,所以我只需要给出功能描述。在文本框输入想查询的表名,然后点击显示按钮。然后问题来了——在我想查询班级信息的时候,点击显示按钮没有用。学生信息的数据仍然残留在DataGri 阅读全文
posted @ 2021-06-11 16:09 与f 阅读(808) 评论(0) 推荐(0)
摘要:System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(mainFrm)); Image miniqrcode = (Sy 阅读全文
posted @ 2021-06-10 09:50 与f 阅读(477) 评论(0) 推荐(0)
摘要:最近用到了这个功能 就总结一段代码,建议panel控件使用此FlowLayoutPanel 控件 private int col = 2;//列数 private int row = 2; //行数 private void InitPnl() { flpHoldPatients.Controls. 阅读全文
posted @ 2021-06-08 09:53 与f 阅读(230) 评论(0) 推荐(1)
摘要:相信大家在工作中会经常遇见对json进行序列化与反序列化吧,但通常的序列化与反序列化中的json结构与c#中的类模型结构是相对应的,我们是否可以在序列化一个对象时候,让我们json的数据结构能按照自己的意愿,而不必与该对象的数据结构一样呢?,比如说,一个对象,只有一个名为"ID"的int类型的属性, 阅读全文
posted @ 2021-05-22 13:58 与f 阅读(2293) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/yanweidie/p/4605212.html 可以设置attribute,也可以直接 var iso = new IsoDateTimeConverter(); iso.DateTimeFormat = "yyyy-MM-dd"; object ob 阅读全文
posted @ 2021-05-20 14:55 与f 阅读(1705) 评论(0) 推荐(0)
摘要:一、简单json对象 { "shp_flg": "0", "fm_date": "2018-04-18T00:00:00Z", "to_date": "2018-04-18T00:00:00Z", "emp_no": "008", "emp_nme_en": "Visitor 6", "shift" 阅读全文
posted @ 2021-05-20 00:06 与f 阅读(2057) 评论(0) 推荐(0)
摘要:DataGridView 空数据像Excel空网格一样(DataGridView Excel like empty grid) class GridLineDataGridView : DataGridView { protected override void OnPaint(PaintEvent 阅读全文
posted @ 2021-05-18 16:11 与f 阅读(356) 评论(0) 推荐(0)
摘要:要实现TextBox文本框输入限制 ,先要为TextBox添加KeyPress事件。 代码如下: //数字、小数点(最大到2位)、退格键、负号 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.Ke 阅读全文
posted @ 2021-05-17 15:58 与f 阅读(1215) 评论(0) 推荐(0)
摘要:class LptControl { private string LptStr = "lpt1"; public LptControl(string l_LPT_Str) { LptStr = l_LPT_Str; } [StructLayout(LayoutKind.Sequential)] p 阅读全文
posted @ 2021-05-11 16:29 与f 阅读(610) 评论(0) 推荐(0)
摘要:1. 使用水晶报表进行打印。可以参考:https://www.cnblogs.com/aitong/p/10717786.html 2. 在 PrintDocument 对象上进行绘图,然后使用其打印方法直接打印。 using CrystalDecisions.CrystalReports.Engi 阅读全文
posted @ 2021-05-10 10:33 与f 阅读(856) 评论(0) 推荐(0)
摘要:库: using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace BarCodeLibrary { public class Ze 阅读全文
posted @ 2021-05-10 09:54 与f 阅读(343) 评论(0) 推荐(0)
摘要:今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where 阅读全文
posted @ 2021-05-08 14:12 与f 阅读(371) 评论(0) 推荐(0)
摘要:Access 的top和order by 的问题 今天用Access做sql查询的时候出现了比较奇怪的问题:用:select top 10 * from [BBSXP_Threads] where IsDel=0 order by views却返回 大于 10 行的记录,根据理论应该是返回 按 vi 阅读全文
posted @ 2021-05-08 10:34 与f 阅读(466) 评论(0) 推荐(0)