随笔分类 - C#
SQL SERVER按照时间查询今天、明天、几天前的数据
摘要:今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:selec
阅读全文
C# Winform 国际化
摘要:1、在Form的language属性选择中文,来制作中文界面 保存后,设置界面标题会变成如下所示,并且会出现一个zh-CN的资源文件,打开resx文件可看到相应内容 2、将Form的language属性改为英文,其余步骤如第1步,即可生成英文资源文件 3、添加代码完成切换 原文:https://bl
阅读全文
DataGridView设置行高
摘要:.Net中DataGridView控件如何设置行高 在DataGridView控件中,默认的行高很大,而标题头的行高却很小,感觉很不匀称。 标题头的行高比较好设置需要修改两个属性1修改ColumnHeadersHeader 设置为你想要的高度,比如20;但这时候自动变回来。2修改ColumnHead
阅读全文
C#如何运行外部程序(打开可执行程序):ShellExcute和Process
摘要:最近的任务用到C#来调用C++内核程序,也就是C++编译运行后生成的.exe文件。网搜了一下C#中运行外部程序大致有两种方法,在此稍作总结: (1)使用API函数ShellExcute 添加引用 using System.Runtime.InteropServices; 执行语句只有这句: Shel
阅读全文
VS2017调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”
摘要:2、选中启动项目-右键属性-生成,取消勾选“优化代码” 3、选中启动项目-右键属性-Web,勾选“ASP.NET”和“启用编辑并继续” 4、工具栏-调试-选项-常规,取消勾选“启用仅我的代码”,取消勾选“要求源文件与原始版本完全匹配”,勾选“启用编辑并继续”和“在调试时显示运行以单击按钮” 经过以上
阅读全文
C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
摘要:/// <summary>/// 单表(视图)获取分页SQL语句/// </summary>/// <param name="tableName">表名或视图名</param>/// <param name="key">唯一键</param>/// <param name="fields">获取的字
阅读全文
C# 处理应用程序减少内存占用
摘要:SetProcessWorkingSetSize减少内存占用系统启动起来以后,内存占用越来越大,使用析构函数、GC.Collect什么的也不见效果,后来查了好久,找到了个办法,就是使用 SetProcessWorkingSetSize函数。这个函数是Windows API 函数。下面是使用的方法:C...
阅读全文
C# 操作串口打印机(汉字乱码问题)
摘要:C#通过串口发送汉字时经常会有???乱码出现,出现的原因是串口字符集和打印机的字符集不相符解决办法将串口的字符集与打印机的字符集设置为相同,比如:我现在有一个GB2312字符集的打印机打印前,找到打印机的说明书找到打印命令代码表,找到初始化打印机指令和进入汉字打印方式的指令代码,比如:初始化打印机指令为 00 00 进入汉字打印指令为 0A 0CSerialPort ports = new SerialPort();ports.PortName = "COM2";//根据个人计算机设定串口名称ports.BaudRate = 9600;ports.Open();byte[]
阅读全文
DataGridView的用法大全(一)
摘要:DataGridView取得或者修改当前单元格的内容1.获取当前单元格的内容,选择了行则默认显示当前行的第一个单元格内容DataGridView1.CurrentCell.Value2.取得当前单元格的列的索引,从0开始DataGridView1.CurrentCell.ColumnIndex3. 取得当前单元格的行的索引,从0开始textBox1.Text= (dataGridView1.CurrentCell.RowIndex).ToString();4. 另外,使用 DataGridView.CurrentCellAddress 属性(而不是直接访问单元格)来确定单元格所在的行:Data
阅读全文
DataTabe的使用
摘要:一、DataTable简介(1)构造函数DataTable() 不带参数初始化DataTable 类的新实例。DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例。(2) 常用属性CaseSensitive 指示表中的字符串比较是否区分大小写。ChildRelations 获取此DataTable 的子关系的集合。Columns 获取属于该表的列的集合。Constraints 获取由
阅读全文
浙公网安备 33010602011771号