如何用Treeview來產生BOM表 |
尚未結案
|
比爾丐自
初階會員 發表:33 回覆:115 積分:29 註冊:2003-02-14 發送簡訊給我 |
我已經有物料的信息表. 現想產生的BOM表如下
結構為
Key-----Name----------DataType----Size----Null
是------ItemCode------decimal-----9-------不可 //商品類別碼
--------Item----------char--------20------不可 //商品類別名稱
--------ParentCode----int---------4-------可 //父類別碼
--------Havechild-----int---------4-------可 //有無子類
--------VerCode-----int---------4-------可 //版本號
1(類別碼)----鋼材(名稱)----0(父類為無)----1(有子類)----0(版本)
2 ------------木材 ----------0 --------------1----0(版本)
101-----------圓鋼---------1---------------1 ----0(版本)
10101---------45#圓鋼---------101-------------0----0(版本))
10102---------60#圓鋼---------101 ------------0----0(版本)
上Bom表的產品資料
------鋼材
----------圓鋼
---------------45#圓鋼
---------------60#圓鋼
------木材
----------等 我想用Treeview來產生(新增及編輯節點)此結構。能否講一下如何去做?
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
比爾丐自
初階會員 發表:33 回覆:115 積分:29 註冊:2003-02-14 發送簡訊給我 |
|
turboted
版主 發表:95 回覆:754 積分:452 註冊:2002-07-23 發送簡訊給我 |
|
比爾丐自
初階會員 發表:33 回覆:115 積分:29 註冊:2003-02-14 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
我約五年前左右寫過一個 BOM Tree 元件,直接連結數據庫可在 TreeView 新增移除記錄,而且還更複雜因為 一層BOM 還可能分附加幾個工序 我主要是以 Treeview 來做主體,所有相關資料設個 Record 形態記在 TreeNode.Data
修改資料在兩個 ListView (將選定的 Node 的下一層的 TreeNodes.Data 放過 ListView 處理) 資料存取 :
使用者選定產品時將資料 Load 進 Treeview, 還新增一 BOM 時將根記錄加入 Tree View
之後所有新增刪改都在 Treeview 進行
存檔時將資料對比數據庫的資料來存檔 (刪掉沒有了的,更改已有的,新增沒有的,也可全刪後將 Treeview 的全新增) 那元件的版權不是我的 (由我是收錢幫別公司開發的) 所以不能公開,而且資料格式是因應那公司的亦不會一模一樣 總之我自己做的原理就大約是這樣。你若想以這方式做的話實作時有問題再另行開問罷。 另外現在比當年幸福因市面上應有很多 DB 的 Treeview 可能可直接用。
|
比爾丐自
初階會員 發表:33 回覆:115 積分:29 註冊:2003-02-14 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
aKnightChen@Hotmail.com
一般會員 發表:62 回覆:57 積分:23 註冊:2003-06-13 發送簡訊給我 |
|
比爾丐自
初階會員 發表:33 回覆:115 積分:29 註冊:2003-02-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |