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

浙公网安备 33010602011771号