<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张元浩的博客]]></title><description><![CDATA[医院信息系统，C#，SQL。]]></description><link>https://blog.csdn.net/front333</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; front333]]></copyright><item><title><![CDATA[源代码共享：C#操作Excel导入导出完整代码]]></title><link>https://blog.csdn.net/front333/article/details/107724908</link><guid>https://blog.csdn.net/front333/article/details/107724908</guid><author>front333</author><pubDate>Sat, 01 Aug 2020 01:30:42 +0800</pubDate><description><![CDATA[目录

前言

一、DataTable导出Excel

二、DataGridView导出Excel

三、DataTable导出csv

四、填充Excel指定单元格

五、从Excel读取数据

前言

筛选出一些比较实用的C#写的Excel导入导出代码，并且进行修改、扩充，在项目中用了很多年，稳定性和速度都不错，现拿出来分享。包括判断Excel版本、文件是否存在、完成后是否自动打开等等。还包括csv各式的导入导出。部分源代码使用了谢堂文(Darren Xie)写的，未做修改，保留了作者姓名，感谢。下面是]]></description><category></category></item><item><title><![CDATA[C#：DataGridView技巧：文本TextChanged事件、日期控件、标题图标等]]></title><link>https://blog.csdn.net/front333/article/details/107677582</link><guid>https://blog.csdn.net/front333/article/details/107677582</guid><author>front333</author><pubDate>Wed, 29 Jul 2020 23:06:17 +0800</pubDate><description><![CDATA[目录

一、编辑单元格时TextChanged事件获取文本

二、DataGridView中添加自定义日期字段

三、DataGridView行标题显示图标

附：代码中用到的几个方法：

一、编辑单元格时TextChanged事件获取文本

DataGridView自带的文本框在输入文字时无法实时触发事件，只能在按回车或者转移光标结束编辑时才能触发事件，以下代码利用TextChanged事件实现。比如输入拼音码时同步筛选字典操作，如下图，输入首拼实时筛选药品列表：




/// &lt;summary&]]></description><category></category></item><item><title><![CDATA[飞利浦DR与PACS进行worklist多部位登记方法分享]]></title><link>https://blog.csdn.net/front333/article/details/107647949</link><guid>https://blog.csdn.net/front333/article/details/107647949</guid><author>front333</author><pubDate>Tue, 28 Jul 2020 23:36:35 +0800</pubDate><description><![CDATA[名词解释：DR：X光拍片；worklist：从影像系统（PACS）获取需要检查的患者信息列表。DICOM：医学影像专用传输协议。

客户医院一台PHILIPS的DR设备与PACS系统进行worklist登记的时候只能传输一个检查部位，以下是当时的解决办法：

首先在DR设备后台设置，添加登记工作站，并且在RIS mapping item的4种协议中，选择Scheduled Protocol(0040,0008) code sequence(0008,0100)。然后在RIS Code Mapping维护检查]]></description><category></category></item><item><title><![CDATA[C#串口开发案例：迈瑞血球分析仪]]></title><link>https://blog.csdn.net/front333/article/details/107552210</link><guid>https://blog.csdn.net/front333/article/details/107552210</guid><author>front333</author><pubDate>Fri, 24 Jul 2020 02:35:38 +0800</pubDate><description><![CDATA[分享一个去年做的迈瑞血球分析仪BC-5120的串口开发，如果感兴趣可以留言或者私信，我再继续写其他检验设备的接口开发。

设备BC-5000和BC-5150应该都是通用的协议。详细内容请看传输协议。协议使用HL7，内容超复杂自行百度学习，不懂也没关系。

下载：数据传输协议、采集的数据、报告单的照片以及说明书上对项目的定义

先看看报告单：



看一下用AccessPort串口工具接收的数据：



在程序中获取串口数据byte[] data，删除前后多余的02后，首先判断开始标记：0B，结束标记：...]]></description><category></category></item><item><title><![CDATA[源代码共享：C#数据格式转换汇总]]></title><link>https://blog.csdn.net/front333/article/details/107420817</link><guid>https://blog.csdn.net/front333/article/details/107420817</guid><author>front333</author><pubDate>Sat, 18 Jul 2020 00:30:04 +0800</pubDate><description><![CDATA[本人积累了十年的C#数据转换代码，包含字符串、数值、日期、生日/年龄、大写金额、图像、数据流、空值等转换。在多年项目开发中经过不断更新，遇到的bug也都修正，写程序的时候会非常方便快捷，而且会减少大量不必要的条件判断避免出错。尤其一些常用转换可以不考虑数据类型直接操作而不出错。可以在项目中直接引用，都是静态方法，不需要实例化。类名称使用ConvertValue或者Cvt都可以。
下载：C#数据格式转换汇总源代码
常用方法举例：
object value = 23;
string txt = Cvt.ToS(]]></description><category></category></item><item><title><![CDATA[源代码共享：C#操作数据库]]></title><link>https://blog.csdn.net/front333/article/details/107398807</link><guid>https://blog.csdn.net/front333/article/details/107398807</guid><author>front333</author><pubDate>Fri, 17 Jul 2020 01:13:34 +0800</pubDate><description><![CDATA[原创C#操作数据库的源代码，支持SqlServer, Access, Oracle, Odbc, MySql数据库，包含查询、更新、数据表操作、事务等，一直应用于我们开发的软件，现在拿出来共享，方便初学者学习和使用，欢迎提出宝贵意见。
下载：源代码下载
解压缩后包含3个文件：DataBase.cs（数据库操作），Convert.cs（数据类型转换，被前者引用），MySql.Data.dll（MySql连接模块，网上下载的）。
使用方法：在自己的项目里点右键-添加-现有项，选择前两个cs文件，在引用上点右键-]]></description><category></category></item><item><title><![CDATA[海康明眸测温及身份证SDK接口C#编程小结]]></title><link>https://blog.csdn.net/front333/article/details/107349445</link><guid>https://blog.csdn.net/front333/article/details/107349445</guid><author>front333</author><pubDate>Tue, 14 Jul 2020 22:42:07 +0800</pubDate><description><![CDATA[海康明眸测温及身份证SDK接口C#编程小结
因为疫情一些医院使用海康明眸测温设备测体温并且登记身份证，因此开发了一个登记程序，接收设备的体温和身份证信息。
设备型号：DS-KAB671-I，图片如下：


首先从海康官网下载SDK，但是里面没有体温和身份证接口信息，发邮件很快得到回复，在文末有下载。海康的很多设备应该都是用这一套SDK。
解压后能找到C#示例程序，根据自己的项目是32位还是64位选择对应的dll文件复制到程序所在文件夹。
下图是SDK里的示例程序，有完整的源代码。测试设备接口的时候可以直接用]]></description><category></category></item></channel></rss>