データベースからtreeveiwにデータをフェッチして、父と息子のようにツリーのように表示するにはどうすればよいですか。以下のコードを試してみたところ、100%不正確な結果が得られました。
id name parent_id
--------------------------------------
1 Banks 0
2 Cars 0
11 Bank1 1
12 Bank2 1
111 Acoount1 11
112 Account2 11
113 Account3 11
21 Car1 2
22 Car2 2
23 Car3 2
データがこのようになることを願っています
-Banks
-Bank1
-Account1
-Account2
-Account3
-Bank2
-Cars
-Car1
-Car2
-Car3
ストアドプロシージャによってデータベースからDataTableにデータを取得しますこれはコードです
ALTER PROC [dbo].[GET_ALL_ACCOUNTS]
AS
SELECT * FROM ACCOUNTS
datatableのデータを使いたい
DataTable dt = new DataTable();
dt = account.GET_ALL_ACCOUNTS();
foreach (DataRow dr in dt.Rows)
{
TreeNode node = new TreeNode(dr["id"].ToString());
node.Nodes.Add(dr["name"].ToString());
node.Nodes.Add(dr["parent_id"].ToString());
treeView1.Nodes.Add(node);
}
誰かが私を助けてくれることを願っています
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加