私は、ツリービューを作成しようとしているデータベースの家のリストを持っていますが、それを行う方法はわかりません。勝つフォームから来て、これはかなり単純で、まっすぐだった。しかし、この変換は分かりにくいようです。WPF - SQLからツリービューにデータを取り込み
Winフォームでは、DBにクエリを行い、すべての行をデータテーブルに戻し、そのデータテーブルをツリーにダンプします。ダンピング中に、私は後で呼び出す行のIDにも一致します。
データベース
ID - House - Rooms - Bathrooms - Fence - Status
1 House 1 3 2 Y FS
2 House 2 2 1 N FS
3 House 3 1 1 Y S
4 House 4 4 3 Y S
理想のツリービュー販売のための
-
- ハウス1
- 部屋3
- バスルーム
- フェンス
- ハウス2
- 部屋2つの
- バスルームに販売1
- ませフェンス
- ハウス1
-
- ハウス3
- 部屋1
- バス1
- フェンス
- ハウス4
- 部屋4
- バス3
- フェンス
- ハウス3
旧勝利は残念ながら、私が見つけたすべてのものは、C#とVBありませんでしたコード
' Add Homes to tree
Dim houseList As DataTable = DBQuery()
For Each home As DataRow In houseList.Rows
Dim MyNode() As TreeNode
MyNode = TreeView1.Nodes.Find("Homes", True)
MyNode(0).Nodes.Add(home.Item("ID"), home.Item("House")).Nodes.Add(home.Item("Rooms"))
Next home
フォーム。例を変換しようとするのはかなり難しいものでした。
私はこれらの2つのリンクに従うように試みましたが、役に立たなかったので成功できませんでした。 https://www.codeproject.com/Articles/124644/Basic-Understanding-of-Tree-View-in-WPF
ご協力ありがとうございました。
あなたが試したコードと失敗したと思われるコードを表示します。 –