随笔分类 -  .NET技术

摘要:一、得到单元格数据public static string GetDgvCellText(DataGridViewCell dgvtc) { if (dgvtc.Value != null) { if(!string.IsNullOrEmpty(dgvtc.Value.ToString())) { return dgvtc.Value.ToString().Trim().Replace('\n','|').Replace(',','@').... 阅读全文

posted @ 2013-05-07 16:21 水晶石头 阅读(364) 评论(0) 推荐(0) |

摘要:启动VS2005新建一个窗体项目,命名为TestProj在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”:选择后出现对话窗体,选择“数据库”,进入“下一步”:本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议用Oracle所提供的ODP for .NET,地址:http://www.oracle.com/technology/global/cn/software/tech/windows/odpnet/index.html)。选择数据源后,指定数据库文件 阅读全文

posted @ 2013-04-16 21:26 水晶石头 阅读(722) 评论(0) 推荐(0) |

摘要:1、创建进度条窗口2、在其他窗口中调用方法ShowProcess(int percent,string message)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Mes.Core;namespace HCMDoImport{ public partial class ProcessBarForm : Bas... 阅读全文

posted @ 2013-04-16 09:25 水晶石头 阅读(167) 评论(0) 推荐(0) |

摘要:HCM系统HCMBOMImport模块示例1、创建一个导入界面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ComponentFactory.Krypton.Toolkit;using Mes.Core.Service;namespace HCMBOMImport{ public partial class B... 阅读全文

posted @ 2013-04-15 17:32 水晶石头 阅读(245) 评论(0) 推荐(0) |

摘要:一、NET常用技术:1、获得控件的焦点:Focus();二、NET易错问题1、DataGridView : (1)DataGridView 增加标题列:DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn();col1.HeaderText = "客户";col1.Name = "customer_name";this.dataGridViewExInfo.Columns.Add(col1); (2)DataGridView 增加新行: DataGridViewRow row = n 阅读全文

posted @ 2013-04-15 15:49 水晶石头 阅读(229) 评论(0) 推荐(0) |

摘要:对.net事件的看法一、事件的本质事件是软件系统里的两个子系统之间,或者两个模块之间,或者两个对象之间发送消息,并处理消息的过程。在面向对象的世界里,就可以统一认为是两个对象之间的行为。两个对象之间发送的这种消息,对发送方来讲是产生一个事件,对接受方来讲是需要处理某个事件。这种消息可以是用户操作产生的或者软件系统里的某个对象产生的。 对象之间的事件处理从上图可见,对象一产生一个事件,这个事件发生以后需要对象二执行某种动作。这就是事件机制。对象一是事件的产生者,或者发送者;对象二是事件的接收者或者订阅者。对象一产生某种消息,需要对象二响应并处理这给消息,这就是事件的本质。以往的很多软件系统都在采 阅读全文

posted @ 2013-04-14 09:23 水晶石头 阅读(160) 评论(0) 推荐(0) |

摘要:近段时间,有朋友叫Insus.NET了解一下反射(Reflection)方面的知识,反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。下面的例子,是Insus.NET是练习对一个类别的属性进行set和get值。首先写一个类,再写一个可读写的属性:View Code using System;using System.Collections.Generic;using System.Linq;using System.Web;/// & 阅读全文

posted @ 2013-04-13 16:14 水晶石头 阅读(957) 评论(0) 推荐(0) |

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