随笔分类 -  WinForm

摘要:①在VS2010 WinForm中使用自带报表工具,并绑定对象注意的是,这里绑定数据源的时候,绑定的不是具体数据库,而是某个实体数据。现在开始记录操作步骤:1.创建工程2.工具箱->报表->ReportViewer 拖到窗口中3.在右上角的菜单中选择【设计新报表】会自动创建一个.rdlc 文件 并弹出【报表向导】4.在向导中选择要与PDF绑定的实体类实体类将该实体类绑定到rdlc文件5.点击【下一步】 在这一步里 随便拖个属性过去就可以了6.一直下一步,完成。7.在.rdlc文件中,可以拖一些基本控件,控件拖上去之后,都可以与实体类的某个属性绑定。例如 我拖过去一个《表》,点击单元 阅读全文
posted @ 2013-05-23 19:02 TiestoRay 阅读(2067) 评论(1) 推荐(0)
摘要:主要是用于去除文件的只读属性。我们经常会读写文件,读文件倒是没问题,但是写文件的时候,如果该文件是只读的,那就要出异常了。所以在写文件之前要设置该文件的属性FileAttributes。(FileAttributes是个枚举)File.SetAttributes(filePath, FileAttributes.Normal);将文件设为只读File.SetAttributes(filePath, FileAttributes.ReadOnly); 阅读全文
posted @ 2013-05-23 16:24 TiestoRay 阅读(340) 评论(0) 推荐(0)
摘要:一.添加资源(图片,文字之类)Winform开发中经常会要用到一些文件,例如给控件加背景图之类的。但是Winform不想Web开发,直接把图片放到项目下,调用的时候直接相对目录就可以了。WinForm里就相对比较麻烦了,可以通过下面方式实现:①在工程的根目录下找到文件夹Properties,下的文件Resources.resx,双击打开②添加资源=>添加现有文件 选择好后保存即可。③给控件绑定图片时,肯定会打开"选择资源"窗口(这个应该都见过)。选择"项目资源文件",这样之前添加的文件就会自动显示在下面,选中 确定 OK。二.两个combobox共 阅读全文
posted @ 2013-05-17 08:27 TiestoRay 阅读(477) 评论(0) 推荐(0)
摘要:这两天捣鼓Winform的TreeView时遇到一个很纠结的问题: 我的TreeView是带有CheckBox的级联树,单击父节点的时候,子节点也会发生相应的变化 遇到的问题是 当发生双击事件时,被点击的节点状态变化了两次,一切正常。但是其他节点却只变化了一次。 下断点仔细检查后发现,虽然是双击 但是AfterCheck事件却只触发一次。。 后来上网查过之后得知这是Win7和Vista下的操作系统Bug,解决方法是写一个自定义的TreeView类,并覆盖一个方法using System;using System.Windows.Forms;public class MyTreeView : T 阅读全文
posted @ 2013-04-10 16:20 TiestoRay 阅读(632) 评论(0) 推荐(0)