2011年1月11日
摘要: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { ... 阅读全文
posted @ 2011-01-11 10:37 guoxuefeng 阅读(660) 评论(1) 推荐(0) 编辑
  2010年12月22日
摘要: 委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。 ————MSDN delegate 是一种可用于封装命名或匿名方法的引用类型。 委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。 ————MSDN 委托四要素: 1、The delegate type needs to be declared. 声明 2、There must be a method conta... 阅读全文
posted @ 2010-12-22 12:10 guoxuefeng 阅读(737) 评论(0) 推荐(0) 编辑
摘要: /// summary         /// 用于把dataReader转换成DataTable         /// /summary         /// param name="dataReader"/param         /// returns/returns         public DataTable DataReaderToDataTable(... 阅读全文
posted @ 2010-12-22 11:08 guoxuefeng 阅读(384) 评论(0) 推荐(0) 编辑
摘要: List对象转换成dataTable private DataTable changeDataTable(object lst模块)         {             DataTable dt = new DataTable();             IList list = (IList)lst模块;             // 通过使用反射来获取列表中队形的属性    ... 阅读全文
posted @ 2010-12-22 11:07 guoxuefeng 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 我改过的TreeView控件的效果如下:鼠标没有放到树额节点上鼠标放到树的节点上数节点的展开展开树的子节点鼠标放到数的节点上下面是画上下箭头 的代码//父节点的画箭头 private void DrawParentNodeArrow(DrawTreeNodeEventArgs e, int Direction) { Graphics g = e.Graphics; g.SmoothingMode = SmoothingMode.AntiAlias; GraphicsPath path = new GraphicsPath(); Point[] pt; if (Direction == Pare 阅读全文
posted @ 2010-12-22 11:04 guoxuefeng 阅读(4371) 评论(0) 推荐(0) 编辑
  2010年12月21日
摘要: 首先添加SQLDMO的引用   1:通过SQLDMO来获取可用的网络数据库(区域网当中) public static Liststring get可用SQL服务器()       {           SQLDMO.Application app = new SQLDMO.Application();           SQLDMO.NameList lst可用SQLServer服务... 阅读全文
posted @ 2010-12-21 10:11 guoxuefeng 阅读(496) 评论(0) 推荐(0) 编辑
  2010年12月20日
摘要: 在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。 1、sqldmo SQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加 SQLDMO的引用,然后在当前的文件中using SQLDMO;即... 阅读全文
posted @ 2010-12-20 17:58 guoxuefeng 阅读(3676) 评论(0) 推荐(1) 编辑
  2010年6月16日
摘要: RGB颜色,就是用红、绿、蓝三个分量组成的颜色,.NET中用Color类来表示,HSL颜色,就是用色调(Hue)、饱和度(Saturation)、亮度(Lightness)来描绘一个颜色,这两种颜色的介绍网上很多,我就不具体介绍了。RGB颜色和HSL颜色的转化时有固定公式的,大家可以参考WIKI上的介绍(HSL and HSV),下面来介绍一下HSLColor类,它主要实现以下功能,RGB颜色跟HSL颜色的相互转换,传入一个RGB颜色,我们可以得到这个颜色的色调(Hue)、饱和度(Saturation)、亮度(Lightness),我们可以调节这3个量,得到一个新的颜色,利用这个类,通过调节图 阅读全文
posted @ 2010-06-16 18:58 guoxuefeng 阅读(2614) 评论(0) 推荐(0) 编辑
  2010年6月7日
摘要: 1.功能说明:将连续的多个列合并成一个新列。2.不足之处:不能合并多层。比如下图这样的功能是没有的。3.使用参考.在form的构造函数里写下如下代码Utility.exGridView.isEnLarged = false;在datagridview的cellpaiting事件中写如下代码Utility.exGridView exG = new Utility.exGridView(); List colNameCollection=new List(); for (int i = 0; i 10; i++) { //"colDraw"+i.ToString()是columnName的属性 阅读全文
posted @ 2010-06-07 14:59 guoxuefeng 阅读(2541) 评论(0) 推荐(0) 编辑
  2010年6月5日
摘要: 平时常用无限级分类,只是这个无限级树,每次都得拖ComboBox,设置,拖TreeView,再设置,代码里也得整来整去,很是麻烦,也很是不爽,所以改造下。 不过我的水平想组合这两个东西,可太有难度了,所以还是上网上找到,在CodeProject上找到一个评价还不错的,拿下来修改,改造了两天,终于可以很方便的使用了。 不过还是我的水平问题,这个控件使用的东西很多理解不了,所以感觉改的不是很好,只能说能很方便的使用。 调用方法: 填充:comboBoxTree1.Fill(DataTable dt, object ParentID)         ///         /// 填充T 阅读全文
posted @ 2010-06-05 17:21 guoxuefeng 阅读(1952) 评论(1) 推荐(0) 编辑