TreeNode node; // 創新兩個新子目錄
TreeNode node1; //準備塞入三個資料欄位的資料,三個資料表必須要有關聯。
var LL = from L1 in db.ProductCategoryL1
select L1;
foreach (var qq in LL)
{
node = this.treeView1.Nodes.Add(qq.CategoryL1Name);//第一塞
var LL2 = from L2 in db.ProductCategoryL2//做第二個資料表的資料查詢
where L2.CategoryL1ID == qq.CategoryL1ID
select L2;
foreach (var item in LL2)
{
node1 = node.Nodes.Add(item.CategoryL2Name);//第二塞
var LL3 = from L3 in db.ProductCategoryL3
where L3.CategoryL2ID == item.CategoryL2ID
select L3.CategoryL3Name;
foreach (var item1 in LL3)
{
node1.Nodes.Add(item1);//塞下去,不會出現沒有數據而不出現的狀態
}
}
0 留言