
C#
风筱筱
淹没在代码之中。。。
展开
-
ASP.NET Excel的生成,读取,和2003与2007兼容
生成:Excel表格的生成我只做了生成2003版本的,2007没有做因为很麻烦,还有用XML所以放弃了 public override void VerifyRenderingInServerForm(Control control) { // Confirms that an HtmlForm control is rendered for }转载 2013-06-14 10:06:42 · 652 阅读 · 0 评论 -
C# 程序打包 升级方案要点
C# 程序打包 升级方案要点1、改变ProductCode、Version(version比前一版本要高比如以前1.0.0现在就是1.0.1), 保持UpgradeCode不变(当设置RemovePreviousVersion=true时就是靠它来找到卸载旧版本)2、设置detectnewerinstalledversion=true(自动检测新版本,如果装了高版本再安装低转载 2013-06-14 11:05:14 · 3212 阅读 · 0 评论 -
VS C#项目打包安装程序(转)
VS C#项目打包安装程序(转)一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5.转载 2013-06-14 11:17:32 · 2557 阅读 · 0 评论 -
VS 程序打包/安装包制作
(一),安装程序以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦第一步:建立工程1.打开vs,新建项目->其他项目类型->安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。2.新建工程后,可以在“解决方案资源管理器”转载 2013-06-14 11:29:29 · 3685 阅读 · 2 评论 -
检查Office版本工具(通过注册表)
网上有很多类似的东西,不过自己试过以后发现好多都不能用,尤其是在win7或者server2008r2下,有一些注册表项不能访问 环境:server2008r2 vs2010 .net fw2.0(因为是小东西,内容比较少,就用2.0框架了) 新建一个项目,界面上放两个Label。后台代码:using System;using System.Collections原创 2013-06-14 15:52:27 · 5620 阅读 · 2 评论 -
C# 获取常见软件的安装路径(调用注册表)
很多软件安装位置不一样,但是他们基本上会在注册表的同一个位置写下自己的名字和程序路径,这个位置就是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths所以只要去这个地方找软件路径就可以了。你可以添加你知道的正确的文件名,就是它在注册表中的名字。比如office word在注册表中叫winword转载 2013-06-14 15:13:13 · 987 阅读 · 0 评论 -
C# WinForm 中 MessageBox的使用详解
private void button1_Click(object sender, EventArgs e) { MessageBox.Show(" 1 个参数 " ); } private void button2_Click(object sender, Eve转载 2013-06-17 19:01:54 · 1782 阅读 · 0 评论 -
用DataGridView实现Excel列的复杂筛选功能
有个项目,客户要求表格要像Excel那样具有根据列的复杂筛选功能,而且最好不要改变太多原先的使用习惯。上网搜了一下,大部分的都是把整列绑定到一个combobox上,覆盖到列标题上,从而达到简单的筛选功能。仔细研究了下Excel的复杂筛选,仅靠DataGridView的右键功能不太好完全实现,于是就想到用一个panel来当筛选面板。原创 2015-05-22 14:37:05 · 15597 阅读 · 8 评论