カテゴリを返す SQL Server プロシージャがあります。私のカテゴリには同じテーブルからの列があるCategory
ため、私のテーブルにはそれ自体への外部キーがあります。Parent_ID
これらのデータを SQL Server から次のように送信します。
SELECT ID, Title, Desciption, Parent_ID
FROM Category
FOR XML AUTO, ROOT('Categories'), ELEMENTS
そして、C# プログラムでこれらのデータを取得するには、次のようにします。
using (XmlReader xml = cmd.ExecuteXmlReader())
{
xml.Read();
categories = xml.ReadOuterXml();
}
次に、これらのデータを使用してツリービューを作成する必要がある ASP.NET クラスに渡します。
Parent_ID
カテゴリとサブカテゴリのノードを正しく作成することを考慮して、ツリービューを作成する必要があります。
そして、再帰アルゴリズムを使用する必要があると思います。
どうすればいいですか?