using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;

namespace WebApplication1
{
    
public partial class _Default : System.Web.UI.Page
    {
        
private void Page_Load(object sender, System.EventArgs e)
        {
            
if (!IsPostBack)
            {
                BdTreeView(AppDomain.CurrentDomain.BaseDirectory,TreeView1.Nodes);
            }

        }

        
public void BdTreeView(string dir, TreeNodeCollection tc)
        {
            DirectoryInfo di 
= new DirectoryInfo(dir);
            DirectoryInfo[] sunDir 
= di.GetDirectories();
            FileInfo[] ffi 
= di.GetFiles();
            
foreach (DirectoryInfo i in sunDir)
            {
                TreeNode tn 
= new TreeNode();
                tn.Text 
= Path.GetFileName(i.FullName);
                tc.Add(tn);
                BdTreeView(i.FullName, tn.ChildNodes);
            }
            
foreach (FileInfo j in ffi)
            {
                TreeNode fileNode 
= new TreeNode();
                fileNode.Text 
= System.IO.Path.GetFileName(j.FullName);
                tc.Add(fileNode);
            }

        }



    }
}

 

posted @ 2007-09-19 23:42 陈超群 阅读(40) | 评论 (0)编辑

在IBatisNet中使用了它自带的数据源providers.config文件,里面包含了许多数据库访问的驱动~
昨天在装完系统后,发现以前的源码不能运行了,提示找不到Oracle.DataAccess, Version=10.1.0.301, Culture=neutral, PublicKeyToken=89b483f429c47342"  ,这可就郁闷了,装系统之前还好好的,调试了半天程序也没查出问题,结果突然想到,Oracle是在装VS之前装上的,会不会微软在安装VS的过程中把Oracle驱动给踢了~结果试着重装Oracle客户端,问题解决~~

在用Oracle数据库做项目之前,最好先装VS再装Oracle

另外我还有两个问题不能解决:
一.在Oracle中使用MemberShip,有没有很好的方法,我知道在Petshop4中有一个OracleMembershipProvider.cs类,关键是怎么在在Oracle里建立数据库和表,还有存储过程~直接在SQLSERVER里导吗?
二.怎么让英文IDE显示中文智能感知,因为很多类和方法注释都不知道什么意思~我又不想重装~是不是重装一个中文的.Net framework呢?我装的时候它提示和以前版本有冲突。

做过的能告诉一下么~

posted @ 2007-08-16 13:24 陈超群 阅读(438) | 评论 (0)编辑
     摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.CastleActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来...  阅读全文
posted @ 2007-06-15 09:49 陈超群 阅读(188) | 评论 (0)编辑