- 博客(22)
- 资源 (57)
- 收藏
- 关注
原创 C#执行Excel宏模版的方法
在项目中如果涉及到用Excel开发的报表模版来导出报表数据的话,一般都是在Excel报表中使用VBA做成宏来进行调用。即先使用Excel自带的VBA开发好报表模版,然后再将模版程序放在固定目录下,在管理软件中对这些报表模版进行调用。这样就不需要使用其它报表工具来进行开发了,因为Excel功能比较强大,一般的应用的报表用它来开发绰绰有余了。而且这样开发的成本也很低,不需要再购买其它专业的报表开发软件
2011-09-27 09:57:39 2554
原创 用VB.net实现对.ini文件的读写操作的类
Option Explicit OnModule INI 'INICont.bas Ver 1.0+a INI '====================================================================
2011-09-27 15:52:43 2324
原创 VB.net版本的数据库访问类DataBaseAccess
在开发一个VB.net的项目时,曾经整理出了一个DataBaseAccess的访问类,现在将该类分享下:Imports SystemImports System.IOImports System.TextImports System.DataImports S
2011-09-27 15:33:26 734
原创 C#中导出Excel报表的方法
在上篇博文中提到了C#执行Excel宏模版的方法,这篇我们来介绍下怎么样将模版导出,并生成报表。winform中简单的示例代码如下:public ExportTextReport(){ string strTempReportPath = "xxxxReport.xls";//导出报表的路径 string strTemplatePat
2011-09-27 10:34:25 1255
原创 点击按钮时显示按钮被按下的效果
在实际项目中,为了提供给用户更加好的用户体验,在点击按钮时,要能显示按钮被按下时的状态,给用户一种动态的感觉。其实这在程序中实现起来也比较容易,只需多一张按钮背景图片即可,在按钮没有按下或者弹起时显示一种状态图,在按钮被压下时显示另外一种状态图。
2011-09-26 17:17:38 1930
转载 清除文本中的Html标签
以前做项目时,曾经遇到一个问题,就是要一段含html的文本中html的标签清除掉,并将清除后的文本显示在winform的Label上面。当时在网上搜寻了好久,终于找到了点资料,自己好好对照整理了下,现在分享给大家: /// /// 清除
2011-09-26 16:33:32 684
原创 asp.net在Render中加载Html来动态生成或者修改页面
有时候在项目中需要根据实际传过来的参数来生成不同个数的控件来摆放在页面上,这时候可以重写页面 Render方法来达到目的。下面提供一个示例来实现,代码如下://生成要重写的html代码private string createInputItem(){if (S
2011-09-26 11:26:35 1205
原创 使用owc开发报表的示例
在开发一些管理信息系统中开发一些统计报表是必须的功能之一。开发报表的用到的组件也很多。可以用微软自带的owc组件,这是微软的office报表组件,可以和.net实现无缝的连接。也可以采用如ZedGraph等开源的.net组件来开发,还可以使用水晶报表和SQL Server自带的R
2011-09-26 11:17:08 1062
原创 生成字符串校验码的方法
以前的一个项目中遇到过要核对条码的校验码的需求,感觉有时候还是非常有用的,下面提供代码,代码版本为VB.net: //根据输入的的条码来计算该条码的校验位Private Function GetCheckDigit(Byal strCode As String) As S
2011-09-26 10:45:32 1363
原创 电子商务中遇到组合搜索的问题
在电子商务网站中进行搜索时,经常要将各种条件进行组合查询,如选择了年份,价格,颜色,品牌等条件,要求输出满足条件的结果。我试图写一个SQL函数来实现这种动态组合的查询,但是还是没有能完全实现,只是能实现固定的2中组合的查询,希望各位大侠看到下面代码后能够帮忙实现下或者提供下思路:
2011-09-23 16:14:04 629
原创 将DataTable中的数据导入到数据库中
上次在根据excel的文件的路径提取其中表的数据到DataSet中 一文中介绍了将Excel文件中的数据读取到DataSet中的方法,今天我来介绍下我曾经在项目中用到的一个将DataTable中的数据导入到数据库中的方法和将DataTable中的数据写入数据库并过滤掉重复数据的方
2011-09-23 15:16:18 1311
原创 项目的需求和技术灵活转换
去年在公司开发一个项目时,根据刚开始我们了解的客户的需求,我们在开发过程中发现如果按照刚开始的设计来实现客户所需的功能的话,可能技术上会比较困难,而且效果也不会很好。具体要求是对工厂生产线上需要送检的零部件进行编辑,分配到具体的工位上,然后保存设置,刚开始我们采用选择零部件后,在
2011-09-23 14:48:59 570
原创 执行SQL语句脚本文件
在项目中关于执行SQL语句的底层方法的通用类很多,但是很少有提供执行SQL脚本的的方法,曾经在项目中有功能需要能直接执行SQL脚本的方法,经过项目的实践检验,方法比较实用,现在将代码贴出来给大家分享下:/// /// 执行SQL语句脚本文件(带注释,带
2011-09-23 11:21:59 1136
原创 读取文件中的文本并返回字符串
在项目中有很多信息需要存放到文本文件中,比如一些介绍信息,文章等,因此经常需要读取文件中文本,并返回字符串。下面提供一个读取文件并返回字符串的方法,代码如下:/// /// 将文件读取到字符串中 /// //
2011-09-23 10:43:07 841
原创 在Winform中点击按钮时不显示边框
前段时间在做一个项目时,由于系统是使用触摸屏进行操作的,在用户点击按钮时会有一个边框出现,刚开始我对按钮的属性进行了如下设置: btnWineCupIntro.FlatAppearance.BorderSize = 0; btnWineCu
2011-09-21 15:13:17 1657
原创 根据excel的文件的路径提取其中表的数据到DataSet中
在项目中经常涉及到基础数据的导入的问题,很多时候就需要从Excel中获取数据,下面提供一个从Excel文件提取数据到DataSet中方法:/// /// 根据excel的文件的路径提取其中表的数据 /// /// Ex
2011-09-21 10:05:11 742
原创 socket通讯中需要用到的一些数据类型转换的方法
在上次做的项目中,使用到了Socket进行数据通讯,其中用到了一些数据类型进行转换的方法,现在贴出来给大家分享下,希望大家多给些意见,能进一步帮忙完善更好了,先谢过了。 /// /// 整数转为Byte【】 /// 低位在前,高
2011-09-20 17:06:47 811
原创 使用消息来处理多线程程序中的一些问题
今年上半年做项目时遇到了一个问题,就是系统在运行的过程中,点击程序到显示画面,另外一个线程接收到信息需要将画面的局部进行更新。考虑到是跨线程的操作,直接处理的话就会出现错误。因此使用消息的方式来处理,问题得到了解决。现在将示例代码贴出来演示下: //自定义消息publ
2011-09-20 15:17:28 575
原创 C#中动态创建一系列控件并初始化
在项目中有时需要动态创建一系列的控件,并初始化它们,下面展示一个我在项目中应用到方法: /// /// 创建并初始化所有的图片控件和标签控件 /// private void InitialAllContr
2011-09-20 13:42:22 1979
原创 C#获取键盘和鼠标操作的时间的类
最近在开发项目时需要实现屏保功能,即用户在设定的时间内没有对系统进行操作时,系统将会自动进入屏保状态。为此封装了一个获取鼠标键盘动作的类,并有一个方法可以返回用户多长时间没有操作系统的时间。代码如下:public class MouseKeyBoardOperate
2011-09-19 16:06:16 1031
原创 多线程程序写日志时遇到加锁的问题
前段时间在做项目时,系统是个多线程程序,几个线程都需要写日志,主线程和通讯线程经常在写日志时打架,为了解决这个问题,考虑在写日志的方法中加锁。代码如下: /// /// 写日志时加锁 /// private s
2011-09-19 15:24:56 4805
原创 查询SQL Server数据库中的用户表的数量的问题
今天在开发时,遇到要统计SQL Server 2005中数据库表的个数的问题。于是自己写下SQL:select count(1) from sysobjects where XTYPE='u',一执行,发现查询的得到表的个数比实际的用户表的个数多了一个。仔细一看发现结果中多了条数
2011-09-19 14:52:05 3304 2
针对windows系统的X64和X86平台的System.Data.SQLite.dll
2015-04-25
带CheckBox列头有全选择功能的DataGridView(二)
2012-09-14
带CheckBox列头有全选择功能的DataGridView
2012-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人