文章分类 - Winform
摘要:[转载]Reflector反编译.NET文件后修复[转载]Reflector反编译.NET文件后修复反编译后的工程文件用VS2010打开后,在打开窗体时会出现一系列错误提示:第一种情况:“设计器无法处理第 152 行的代码: base.AutoScaleMode = AutoScaleMode.Font; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器”。解决方法就是:对所有System.Windows.Forms.命名空间里面的控件需要全命名空间的声明,例如里面上图的base.AutoScaleMode = AutoS
阅读全文
摘要:datagridview直接编辑验证时候取值使用EditedFormattedValue取值,如果使用value取值的话,则对其修改的时候value保持修改以前的数据信息,从而导致一些判断之类的东西出现不正确! /// <summary> /// 行数显错误时候验证 /// </summary> /// <param name="sender">sender</param> /// <param name="e">e</param> private void DgvGoodsInfo
阅读全文
摘要:今天说说DataGridView吧,在一个小项目中用到了这个。面对的问题是要在DataGridView中编辑、更新其中的值,然后怎么回写到数据库中?一开始的想法也是用循环读取Cell,然后自己手动回写到数据库中,但总觉得不方便,认为微软会把这些工作封装好的,就上网查了一下,发现确实有这个功能。先描述一下数据库中的结构 表1 表2ID Name SexIDID Sex1 A11 男2 B2 2 女3 C 2一开始的绑定是很容易的,但绑定后更新不了数据库中的值,一更新就提示SexID的值是没设置数据源的,因为SexID是外键。还好在网上查到了一个折中的解决办法,是在建立一个DataTable自己.
阅读全文
摘要:谨慎注意WebBrowser控件的DocumentCompleted事件 引言WebBrowser控件的DocumentCompleted事件一般就被认定为是在页面完全加载完毕后产生,而注释中也是这么写的: 但事实却并非如此。首先它不一定会在完全加载完毕时才触发,有时就会在加载过程中就会触发。其次按照“完全加载完毕后”来理解,会认为通常一次页面跳转只会引发一次该事件,事实也并非如此,某些页面加载时会引发十多次乃至更多。试验做一个简单试验,首先设计这样的界面: 然后为那个转到按钮添加单击事件处理:private void button1_Click(object sender, EventAr.
阅读全文
摘要:最近在做项目的时候用到了WebBrowser,需要在关闭网页的同时关闭WebBroser所在的WinForm界面,在网上及MSDN找到的方法都不是很好,偶然在code project中找到了比较好的方法,特意摘录再次,供大家分享。 实现方案:重写WndProc 方法判断WM_PARENTNOTIFY 消息判断 WM_DESTROY 消息参数执行事件委托方法 [代码]fer: Jeroen Lan...
阅读全文
摘要:照片批量压缩、缩放、加水印工具(转) 通过此程序可以将图片批量进行缩放、压缩、加水印。拖动文件到窗口完成添加文件操作;创建各种处理规则; 不使用的规则可以去掉勾选以临时关闭;每启用一种处理规则,该图片就将多输出一个由此规则生成的结果文件。注意:不同规则的名称格式需避免冲突。输出的文件无论扩展名是什么,其本质都是jpg文件。程序下载:http://www.uushare.com/user/icese...
阅读全文
摘要:WinForm实现鼠标悬停显示控(转) 在某些需频繁操作的环节中,为提高效率、减少劳动,可以在操作细节上下功夫,以带来更好的用户体验。今天介绍的鼠标悬停显示功能就是一例,看似仅仅节省了一次点击,实则在繁复操作中能够为用户节约很多体力,提高舒适度。本例中的基本需求是:鼠标移入设置区域后,直接弹出详尽设置内容,并当进行了设置或鼠标移出弹出的设置区域后,自动关闭弹出的设置区域。 在这里,我设计了5个按钮...
阅读全文
摘要:DataGridView实践(一)一直以来都是在B/S架构上做开发,记得做C/S架构程序的时候还是个学生,回忆有多远就有多久没做WinForm程序了。最近因为项目需要,不得不要跟WinForm程序再次亲密接触一番了。说起WinForm程序给我印象最深的就是它的易操作性。虽然现在B/S架构下的技术层出不穷,也能实现WinForm下的易操作功能,想想人家GOOGLE都可以把OFFICE搬到WEB上,还...
阅读全文
摘要:[第11篇 如何使用资源文件提供Excel模板下载]之前的系统中有很多地方提供了Excel导入功能,相应的就要提供Excel模板的下载,那么在WinForm中如何实现Excel模板的下载,本文将一步一步做详细介绍。1. 创建Excel模板,并将其加入到Global Resource中加完之后,如下,文件以二进制字节流形式嵌入到Project2. 在要提供下载的事件中书写如下代码即可完成下载功能
阅读全文
摘要:DataGridView技巧默认分类 2009-12-24 14:16:36 阅读39 评论0 字号:大中小订阅 最近一直跟DataGridView打交道,突然觉得很多技巧性的东西很模糊,经过最近的个人实验操作和从网上查到的资料把对DataGridView操作的一些技巧总结和借鉴了一下,总结如下:1、自定义列 Customize Cells and Columns in the Windows F...
阅读全文
摘要:DataGridView使用技巧大全 收集一些在DataGridVeiw使用技巧,备用。一、DataGridView 单元格验证1、定义单元格验证要求:验证错误后焦点不离开。实现:单元格的验证可以使用dgv_details_CellValidating事件。验证不通过时调用e.Cancel = true;终止事件链,单元格将保持编辑状态。调用dgv_details.CancelEdit();可以使...
阅读全文
浙公网安备 33010602011771号