2015年3月27日

摘要: 由于老板比较讲究,要求为DataGridView控件中的每一行前都添加一个小图标。其实方法很简单,只需要在DataGridView的RowPostPaint事件中添加一行代码就可以了1 private void dataGridView1_RowPostPaint(object sender, D... 阅读全文

posted @ 2015-03-27 17:36 攻城97 阅读(547) 评论(0) 推荐(0)


2015年3月24日

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Linq;using System.Text;using System.Wi... 阅读全文

posted @ 2015-03-24 11:24 攻城97 阅读(479) 评论(0) 推荐(0)


2014年12月26日

摘要: 使用事件定义和发布事件 事件是建立在委托的基础上的,当某类发生某一事情后,可以通过事件机制通知已经注册的类或对象正在发生的事情,然后这些类或对象做出响应。 事件的本质是委托,但它通常是特定的函数类型,可以将事件理解为委托变量,订阅事件就是为委托变量赋值,同样也是使用“+=”/“-=”。 在定义事件之... 阅读全文

posted @ 2014-12-26 21:30 攻城97 阅读(174) 评论(0) 推荐(0)


2014年12月25日

摘要: 使用委托按照函数类型定义委托委托的作用:1、动态调用函数 2、函数回调和事件机制的基础 对于有C++经验的人来说,可以把委托理解为函数指针;对于没有C++经验的人来说,委托可以理解为一种特殊的数据类型---函数的类型。 对于C#来说,和普通的数据类型一样,函数也有类型,只不过函数的类型是通过函数的返... 阅读全文

posted @ 2014-12-25 22:36 攻城97 阅读(151) 评论(0) 推荐(0)


2014年12月1日

摘要: 前段时间遇到这样一个任务,需要将两个项目合并成一个项目,在项目A中添加项目B的窗体和DataSet,然后通过A打开B的窗体。前面进展的很顺利,在添加数据集的时候,刚添加的时候会提示“类型化数据集不会进行编译,请在数据集设计器中打开数据,然后检查每个TableAdapter都已经设置为有效连接!”,具... 阅读全文

posted @ 2014-12-01 11:23 攻城97 阅读(232) 评论(0) 推荐(0)


2014年11月19日

该文被密码保护。 阅读全文

posted @ 2014-11-19 21:53 攻城97 阅读(2) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3