public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        InitTreeView(this.TreeView1.Nodes);//初始化数据控件    }
    public void InitTreeView(TreeNodeCollection node)
    {
       
        this.InitTree(node, "0");    }    public void InitTree(TreeNodeCollection Nds, string parentId)
    {
        string connstr = ConfigurationManager.ConnectionStrings["testconn"].ConnectionString;
        SqlConnection conn = new SqlConnection(connstr);
        DataSet ds = new DataSet();
        string sql = "select * from yn_news_class ";//查询整表视图
        SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
        sda.Fill(ds, "table");
        DataView dv = new DataView();
        TreeNode tmpNd;
        string intId;
        dv.Table = ds.Tables[0];
        dv.RowFilter = "PARENTID = '" + parentId + "'";//查询PARENTID为parentId的视图
        foreach (DataRowView drv in dv)
        {
            tmpNd = new TreeNode();
            //if()//如果parentid在数据视图中能查到
            //{
             tmpNd.Value = drv["ClassID"].ToString();
            //if (drv["linkUrL"].ToString().Trim() != "")
            //{
            //    tmpNd.Text = "<a href ='" + drv["linkUrL"].ToString().Trim() + "'target='mainFrame'>" + drv["NODENAME"].ToString() + "</a>";
            //}
            //else
            //{
            tmpNd.Text = drv["ClassCName"].ToString();
            //}
            Nds.Add(tmpNd);
            intId = drv["PARENTID"].ToString();            //}
            //else
            //{            //}
          
            InitTree(tmpNd.ChildNodes, tmpNd.Value);
        }
    }}
这是完全的 部分该怎么加载 我有部分节点的列表 用不用判断列表中最高级别的ID怎么判断 ID 是字符串类型的