0

カテゴリを返す 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カテゴリとサブカテゴリのノードを正しく作成することを考慮して、ツリービューを作成する必要があります。

そして、再帰アルゴリズムを使用する必要があると思います。

どうすればいいですか?

4

1 に答える 1