摘要: 本文转载:http://www.cnblogs.com/Ricky81317/archive/2010/01/06/1640434.html最近这段时间在Sql Server 2005下做了很多根据复杂XML文档导入数据表,以及根据数据表生成复杂XML文档的事情(并非 For XML Auto了事),所有的操作都是利用Sql语句,发现Sql Server 2005的XML文档处理能力真的已经很强了,自己也终于开始体会到Sql Server 2005真正的实力了。在这里记录一下这种情况的处理:有以下一个XML文档: Code highlighting produced by Actipro C. 阅读全文
posted @ 2013-10-09 12:19 跟着阿笨一起玩.NET 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 本文转载:http://www.cnblogs.com/Ricky81317/archive/2008/09/17/1292443.html看到论坛中有朋友问,如何可以保证在MDI主窗体中,同一类型的子窗体只能打开一次,再打开只是将原来打开的窗体激活。这个要求我以前写程序的时候也遇到过。我实现的基本思路是:一般每个子窗体都是继承自Form类型,不同子窗体分别代表不同的功能,因此只需要判断当前MDI打开的子窗体的类型中有没有当前需要打开的子窗体类型就行了,如果有,则直接激活,如果没有则创建一个并加到主窗体中。具体实现起来有很多种办法,这里只写出一个利用泛型的实现:Code highlighti. 阅读全文
posted @ 2013-10-09 12:13 跟着阿笨一起玩.NET 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 本文转载:http://www.cnblogs.com/Ricky81317/archive/2007/01/04/611942.html近日开发了一些自定义控件,其中一个需要自定义一下设计时属性浏览器中的属性编辑器,因此从UITypeEditor中派生了一个类,我需要从窗体上遍历到所有TextBox显示到我自定义的属性编辑器中。具体可以在 override 的 EditValue方法中实现: 1 public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServicePro. 阅读全文
posted @ 2013-10-09 12:12 跟着阿笨一起玩.NET 阅读(308) 评论(0) 推荐(0) 编辑