之前做项目的时候,用过VS,代码还凑合能看懂,但是没有单独一个做过。这次研究串口程序,遇到一些问题,记录一下,方便后期查看和学习。
首先,vs里窗体应用,打开后,直接在设计页面设计布局和操作按钮等。
我的整体布局如下:左侧是串口的设置,中间是基本信息设置,右侧是获取的数据存放到dataGridView中展示。
打开串口下方也是接收串口数据窗口,并对接收的而数据进行处理。
新建数据:对数据进行清空
导出数据,直接把dataGridView中的数据导出到excel中
导出原始:把dataGridView中的数据,导出到指定的excel中
遇到的问题:
1、C#操作excel出现命名空间“Microsoft”中不存在类型或者命名空间名称“office”
解决:操作栏:项目---选择“添加引用”--COM中查找Microsoft Excel 16.0 Object Library,选择后即可。
2、C#中,清除DataGridView中已有的数据:
dataGridView1.Rows.Clear();//清空右侧dataGridView的数据
textBox_receive.Text = "";//清空接收框里的数据
3、接收数据换行: