.NET研发
心在天涯
每一次尝试都是收获------测试需要心的沉淀
展开
-
ConfigurationSettings.AppSettings已过时的解决方法
C#中获取配置文件中的连接字符串,使用ConfigurationSettings.AppSettings方法时,系统提示该方法已过时,自己在网上也找了很多答案,这里将自己的解决过程描述下: 第一步:使用ConfigurationSettings.AppSettings[“conn”]方法,先需要在项目中添加引用-System.Configuration.dll 第二步:在程序的开头添加using原创 2015-07-18 23:18:30 · 12384 阅读 · 1 评论 -
c# winform:当子窗体关闭时,更新父窗体DataGridView控件的值
在子窗体中设置最后对话框的属性,然后再主窗体中根据该属性值,重新绑定DataGridView控件的值。 主窗体代码: public partial class MainForm. Form { public MainForm() { InitializeComponent(); }原创 2015-07-18 23:19:30 · 5356 阅读 · 1 评论 -
C#操作数据库中的数据常用方法
第一种: DataTable 对象查询数据 SqlConnection conn = new SqlConnection(“server=CF1BFWRIM2DKXJ;database=PM;uid=sa;pwd=123456;”); SqlDataAdapter da = new SqlDataAdapter(“select * from student”, conn); DataTable原创 2015-07-18 23:13:30 · 916 阅读 · 0 评论 -
运用C#读取导入的Excel部分数据为空的解决方法
最近自己在开发一个测试管理工具,其中需要实现Excel的导入功能,但程序在导入Excel时,部分数据丢失了,程序没有报任何异常,这就怪了! 于是在网上搜索其他人是否遇到类似的问题,发现该问题比较常见,解决的方法也较多,最终自己也顺利的解决了该问题。 问题原因:Excel中的部分数据列的格式是数值类型,部分是文本类型。当用OleBb读取Excel时,在Extended Properties中,如果原创 2015-07-18 23:10:29 · 7710 阅读 · 1 评论 -
winform中的dateTimePicker控件怎么设置它的默认值为空
最近自己在编写一个程序时,遇到一个问题问题描述:实现一个多条件查询功能,其中有一个时间段的查询条件,开始时间和结束时间都是从dateTimePicker日历控件上获取的,可是这个日历控件都有一个默认的时间,要是想以其它条件查询的话,这个时间段也是默认存在的,查询结果就不对在网上也查了些资料,发现解决该问题很简单,只需两步就OK 第一步:设置Format的属性值为“Custom” 第二步:设置Cu原创 2015-07-18 23:44:27 · 17322 阅读 · 7 评论 -
ComboBox控件“设置 DataSource 属性后无法修改项集合”的解决
最近自己在编写一个Winform的测试管理工具,遇到两个问题:1、两个combox控件的联动;2、联动效果实现后,更换第一个combox控件的值时,系统提示“设置 DataSource 属性后无法修改项集合”的错误问题。自己在网上查了很多,最终还是解决了以上问题需求描述:实现两个combox控件的联动功能,例如:combox1有“瀑布式”、“迭代式”两个选项,combox2根据combox1的数据在原创 2015-07-18 23:34:57 · 6778 阅读 · 0 评论 -
WinForm实现PUSH模式的报表功能
最近在实现一个报表功能的时候,遇到如下问题: System.Exception:加载报表失败。 System.Runtime.InteropServices.COMException(0x80004005):系统找不到指定的路径 通过异常信息可知,主要是报表文件查找不到导致的,接下来就另写了一段代码,主要是获取报表文件的路径。 如下: reportPath = Applica原创 2015-07-18 23:32:17 · 817 阅读 · 0 评论 -
C++如何调用C#编写的DLL
由于C#编绎出来的DLL不是计算机所能直接识别的二进制指令码,需要CLS进行再解释,说到这,我想有些朋友应该知道C#项目需要引用C++编写的DLL时,可以直接引用DLLMPORT来实现调用,而反向的话,C++项目却不能简单靠引用来使用C#编写的DLL。由于C++项目默认配置是没有公共语言运行支持的,因此我们需要更改一些配置,来实现C++项目对C#编写DLL的调用。具体如何操作,我会在接下来的文章中原创 2015-09-18 11:05:21 · 16678 阅读 · 0 评论