召冠的博客

做对的事,脚踏实地,保持正直。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年8月29日

摘要: 当Tree需要加载的节点数很多时,我们通常会想到逐层加载!好的,VS2005的TreeView控件已经可以满足我们的需求了! 处理TreeView实体的 OnTreeNodePopulate事件就可以了 部分例子 代码如下: private void BuildSubNodes(TreeNode parentNode) { long OID = long.Parse(pa... 阅读全文

posted @ 2007-08-29 16:35 江城2211 阅读(1327) 评论(0) 推荐(0)

摘要: 设计数据库时,规范命名是一项不可或缺的任务。但是我们现在习惯于企业管理器的鼠标操作,很多时候我们都是用了系统的缺省命名。然而,作为正规的开发我们还是想规范他们的命名,由此我就想到了系统表中存放了所有数据库对象的信息,我们既可以利用Sql 读取他们 也可以根据他们 修改已有数据! 以外键为例,首先我们到数据库中查询一下所有的外键信息吧 /*-----------------------------... 阅读全文

posted @ 2007-08-29 16:25 江城2211 阅读(529) 评论(0) 推荐(0)

摘要: -- 如何生成数据库初始脚本(适合数据库初级使用者)-- 建库建表的脚本相对容易(用企业管理器生成建库脚本),但表中内容的插入脚本如何生成? -- 答案是写Sql,让Sql 生成 Sql !听起来很别扭吧?!还是让我们来看看例子吧!-- 如下create table table1(OID int, b nvarchar(10), c nvarchar(10), lParent int) table... 阅读全文

posted @ 2007-08-29 16:23 江城2211 阅读(282) 评论(0) 推荐(0)

摘要: Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\73ef3e22\d9d9232a\App_global.asax.o8iwwlz5.dll' -- '拒绝访问。 ' ... 阅读全文

posted @ 2007-08-29 15:51 江城2211 阅读(1474) 评论(0) 推荐(0)

摘要: 电子邮件: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ 检查身份证号 /^((\d{15})|(\d{17}\w{1}))$/ 电话号码,允许0535-1234567 和(0535)1234567的方式 /^((\d{3,20})|(\d+\-\d+)|(\(\d+\)\d+))$/ ... 阅读全文

posted @ 2007-08-29 14:52 江城2211 阅读(226) 评论(0) 推荐(0)

摘要: 通常我们在做VS多层架构的开发中都会用到数据访问的工厂 ,以此来生成数据访问实现层中具体类的对象。 如下面例子: using System.Configuration;using System.Reflection;using IDAL; namespace DALFactory{ /// /// 抽象工厂模式创建DAL-(利用工厂模式+反射机制+缓存机制,实现动态创建不同的数据层对象接口... 阅读全文

posted @ 2007-08-29 14:46 江城2211 阅读(930) 评论(4) 推荐(0)

摘要: 哈哈! 阅读全文

posted @ 2007-08-29 14:28 江城2211 阅读(133) 评论(0) 推荐(0)