第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,求問關(guān)于C# TreeNode的使用,如下所示~

您好,求問關(guān)于C# TreeNode的使用,如下所示~

泛舟湖上清波郎朗 2022-01-20 19:15:47
這個控件怎么使用的呢? 看了書的不太理解 ..里面有TreeNode newNode1 = treeView1.Nodes.Add("電話簿"); 然后newNode1.Nodes.Add(sdr[1].ToString());實例化怎么是一個方法.比如下面是從數(shù)據(jù)庫讀到TreeNode的代碼.是不是說第一個Nodes就是根 然后就是根下面的分支呢?OleDbConnection conn = BaseClass.ConnClass.DataConn();conn.Open();OleDbCommand cmd = new OleDbCommand("select * from tb_tel", conn);OleDbDataReader sdr = cmd.ExecuteReader();TreeNode newNode1 = treeView1.Nodes.Add("電話簿");newNode1.Checked = true;while (sdr.Read()){newNode1.Nodes.Add(sdr[1].ToString());}
查看完整描述

3 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊

while (sdr.Read())
{
newNode1.Nodes[0].Nodes.Add(sdr[1].ToString());
}
這樣。就是“電話薄”為根。數(shù)據(jù)庫中讀取的數(shù)據(jù)為分支。
你那樣“電話薄”和讀出來的數(shù)據(jù)會變成同一級的。

查看完整回答
反對 回復(fù) 2022-01-23
?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗 獲得超2個贊

首先更正:TreeNode他不是控件,他是一個對象名(節(jié)點對象),treeView1才是控件。
TreeNode newNode1 = treeView1.Nodes.Add("電話簿");
這句話的意思是,定義一個TreeNode 節(jié)點類型對象,名稱為newNode1 ,并為他賦值,賦值的內(nèi)容是:treeView1控件的根節(jié)點Nodes,因為本來treeView1控件沒有根節(jié)點,所以應(yīng)該先添加根節(jié)點Nodes.Add("電話簿")根節(jié)點顯示的內(nèi)容就是電話簿。
newNode1.Nodes.Add(sdr[1].ToString());
這個意思是,在根節(jié)點newNode1處添加子節(jié)點,顯示內(nèi)容是sdr[1].ToString()。
Nodes不是根的意思,是“兒子”的意思。treeView1的Nodes,“兒子”可不就是根節(jié)點唄!newNode1.Nodes,這個是兒子的兒子,那就是二級節(jié)點了。

 


查看完整回答
反對 回復(fù) 2022-01-23
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗 獲得超8個贊

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;

public partial class Admin_WareHouseTree : System.Web.UI.Page
{
WMS_Bll.Bll_WareHouses Bll_warehouse = new WMS_Bll.Bll_WareHouses();

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DisplayRoot();
}
}

private void DisplayRoot()
{
DataSet ds_root = new DataSet();
ds_root=Bll_warehouse.GetList("ParentWareHouseID="+0);
if (ds_root.Tables[0].Rows.Count>0)
{
foreach (DataRow dr in ds_root.Tables[0].Rows)
{
TreeNode tn = new TreeNode();
tn.Text =dr["WareHouseID"].ToString()+","+ dr["Description"].ToString();
tn.Value =dr["WareHouseID"].ToString();
tn.Target = "content";
tn.NavigateUrl = "~/Admin/WareHouseMain.aspx?id=" + dr["WareHouseID"].ToString();

this.warehouseTree.Nodes.Add(tn);
DisplayRoot_child(tn);
}

}

}
private void DisplayRoot_child(TreeNode root)
{
DataSet ds_ch = new DataSet();
int parID=Convert.ToInt32(root.Value);
ds_ch = Bll_warehouse.GetList("ParentWareHouseID="+parID);
if (ds_ch.Tables[0].Rows.Count>0)
{
foreach (DataRow dr in ds_ch.Tables[0].Rows)
{
TreeNode tn = new TreeNode();
tn.Text = dr["WareHouseID"].ToString()+","+dr["Description"].ToString();
tn.Value = dr["WareHouseID"].ToString();
tn.Target = "content";
tn.NavigateUrl = "~/Admin/WareHouseMain.aspx?id=" + dr["WareHouseID"].ToString();

root.ChildNodes.Add(tn);

DisplayRoot_child(tn);
//this.warehouseTree.Nodes.Add(tn);
}
}
}
}



查看完整回答
反對 回復(fù) 2022-01-23
  • 3 回答
  • 0 關(guān)注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號