摘要: 近期,在做项目的时候,用到了modbus协议,有一个校时功能,就是需要定时发送时间到相应的设备,给相应的设备校时,协议里给出了寄存器地址和数据格式,如下 这个在程序里就需要写多个连续的保持寄存器,报文格式如下: 串口modbus报文格式 11 10 13 27 00 04 08 18 04 1C 0 阅读全文
posted @ 2024-04-29 08:42 Struggle_Rui 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 近期在做项目时发现,datagridview内置的Combobox在点击时,需要点击两下才能出来下拉框,查找资料,解决方法如下: 解决方法: 修改DataGridView属性 EditMode 为 EditOnEnter即可! 阅读全文
posted @ 2023-02-07 13:26 Struggle_Rui 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 近日在做项目时,需要调整listbox的行间距大小,网上查找了一些资料,方法如下 在使用Listbox的时候,ItemHeight的默认值是12,当在属性窗口里更改它时,改了又变回去了,这是因为Listbox默认是不能更改ItemHeight的。想要更改的话,需要这样做: 首先设置DrawMode属 阅读全文
posted @ 2021-01-20 10:52 Struggle_Rui 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: 近日,在做项目时,有一个这样的需求,在datagridview表格里面有一列类型是combox下拉框,需要在下拉框里面选择所要的参数,这些参数需要从配置文件里面读取出来,然后再添加到combox下拉框里面,这个功能自己也是查了好多的资料,方法如下,希望对大家有所帮助: private void De 阅读全文
posted @ 2021-01-08 13:54 Struggle_Rui 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 近日,在做项目时,需要查询出当天的数据,然后在界面上对数据进行显示,自己想到了一种方法,就是利用where条件进行筛选,把某个时间段内的数据查出来,但想这样比较麻烦一些,还得对时间进行字符串的处理,想到sqlserver里面应该有比较简单的方法,查了下资料,找到了简便方法,如下: 当天数据:sele 阅读全文
posted @ 2021-01-08 13:27 Struggle_Rui 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 近日在做项目时,需要将查询查来的数据在richTextBox里面分行显示,但是richTextBox默认的行间距很小,显示的数据看着很挤,视觉效果差,后查找资料,发现通过以下方法能设置richTextBox的行间距。 using System.Runtime.InteropServices; 里面粘 阅读全文
posted @ 2020-10-15 13:51 Struggle_Rui 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: 最近,在做winform项目时,发现在调用Application.Exit()后,程序并未真正结束,还是在后台执行,期间也查找了很多的资料,最终把问题解决 可直接使用 System.Diagnostics.Process.GetCurrentProcess().Kill(); 将程序杀死,这样是最简 阅读全文
posted @ 2020-09-10 17:45 Struggle_Rui 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 前段时间做项目用到了datagridview控件,手动将datagridview表头字段添加上,并且设置好了格式和表头单元格的宽度,但是在绑定数据时,还是出在原来已设置好字段的后面多出几个字段,这几个字段正是自己在sql里面用到的几个字段,苦思不得其解,各种查阅资料,最后终于找到原因。 datagr 阅读全文
posted @ 2020-08-12 11:30 Struggle_Rui 阅读(1204) 评论(0) 推荐(1) 编辑
摘要: 代码如下: private void button1_Click(object sender, EventArgs e) { List<string> list = new List<string>(); List<string> list1 = new List<string>(); int ro 阅读全文
posted @ 2020-08-12 11:11 Struggle_Rui 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 方法1通过第三方 公共类的公共静态成员来实现 class class1 { public static string str;//公用字符串 } 在Form1中赋值class1.str="传入的内容"; ,在Form2中使用,string s=class1.str; 这样的方式可以传递任何的对象,比 阅读全文
posted @ 2020-08-07 11:32 Struggle_Rui 阅读(547) 评论(0) 推荐(0) 编辑