摘要: 废话少说直接上代码了:#region 只允许一台主机上运行一个应用程序 private const int WS_SHOWNORMAL = 1; [DllImport("User32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow); [DllImport("User32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); //... 阅读全文
posted @ 2012-11-30 15:32 十四 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 废话少说,网上找了,后来又自己写了,直接上代码了:// 过滤datatable中重复的信息 public DataTable GetDisTable(DataTable oldTable) { if (oldTable != null || oldTable.Rows.Count>0) { DataView view = new DataView(oldTable); string []discolom = new string[]{"Content"}; ... 阅读全文
posted @ 2012-11-23 17:30 十四 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 第一次接触Devexpress组件,没想到竟然是那个版本的,属性全部是英文的注释。PopupMenu的使用类似于ContextMenuStrip,但感觉更麻烦一点,一般要配合BarManager,imageList使用,当时我参考了这个园子兄弟的文字才略懂。http://www.cnblogs.com/xlx0210/archive/2010/07/14/1777366.html 有图,有字,有代码,很容易直观的了解使用。 阅读全文
posted @ 2012-11-23 17:27 十四 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/myhuli120/article/details/6915356 vs2005为winform程序做的安装包。在以有程序旧版本的机子上用新版本的安装包安装软件时提示“已经安装该产品的另一个版本。无法继续安装此版本........”在安装部署项目中设“RemovePreviousVersion”为true后也不行。还是提示要卸载旧版本才能安装新版本。。如何设置在安装新版本时复盖掉旧版本??1、确认两个版本的RemovePreviousVersion设置都是true的2、确认两个版本有不同的ProductCode和相同的UpgradeCode3、 阅读全文
posted @ 2012-09-26 10:16 十四 阅读(1527) 评论(1) 推荐(0) 编辑
摘要: sqlserver Conversion failed when converting the nvarchar to data type int Union All 在两个视图做合并时报不能把某列的值string转换成int类型 这种情况通常是列的顺序不同 阅读全文
posted @ 2012-09-25 15:05 十四 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 如何打包部署winform程序呢,搜了下,参考这个就可以简单的完成普通的打包程序了:http://hi.baidu.com/zhengjianweilx/item/174d5dcf6ea4f9135050582d 先说一下为什么在打包程序中又要添加自定义操作因为这个: 用vs制作的安装包,安装后在桌 阅读全文
posted @ 2012-09-12 13:42 十四 阅读(1277) 评论(3) 推荐(0) 编辑
摘要: 一般用于项目更新程序中,根据版本号来更新:在每个类库文件中Properties文件中 AssemblyInfo.cs中修改[assembly: AssemblyVersion("2.0.0.1")][assembly: AssemblyFileVersion("2.0.0.1")]然后重新编译:在Release文件下的dll文件版本就会改变了 阅读全文
posted @ 2012-08-01 17:36 十四 阅读(3678) 评论(0) 推荐(0) 编辑
摘要: 老套的config先来啦:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="CON" value="Data Source=LINRUILIN\SQLEXPRESS;Initial Catalog=XSCJ;Integrated Security=SSPI"></add> </appSettings></configuration& 阅读全文
posted @ 2012-07-20 15:34 十四 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 一using System.Data;二using(SqlConnection con =new Sqlconnection(sql)){····························}何时用using可以用以下规则来确定:1、无论代码成功与否都释放对象时;2、对象实现Idisponse接口;3、只有一个对象 阅读全文
posted @ 2012-07-04 10:46 十四 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 查看了下该解决方案的版本是framework2.0,vs2005开发的,直接打开sln文件弹出如题提示框。然后在源代码文件夹里找到后缀名为.csproj的文件。右键点击csproj结尾的文件,选择“属性”,“打开方式”,将其定位到vs2008的exe文件上,点击“确定”就可以了,浏览到(VS2008的安装文件夹)C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe注意:同时要将解决方案.sln也需要设置属性,同上!其实用高版本的vs开发工具打开低版本的开发工具不应该这么复杂的。。另外用vs2005打开vs2008 阅读全文
posted @ 2012-07-02 12:38 十四 阅读(3377) 评论(0) 推荐(0) 编辑