0

我得到了一个相当大的 sql 数据库,其中包含许多子文件夹,这些子文件夹最终都指向不同的数据表。我正在使用 sqldataAdapter 在后面的代码中进行绑定,并在 VS 中进行编码。我想知道是否有一种方法可以从数据库中检索文件夹及其所有子对象作为一个对象/集,以便将其绑定到 radMenu。如果不是,我将如何检索文件夹及其子层次结构?我对 sql 很陌生,只知道基本的 SELECT *、UPDATE、DELETE 命令。

仅举个例子,这里有一个简单的层次结构:

DB->目录->子目录->表

CountryDB->China
       England
       Russia
       America -> Arizona
                  Montana
                  Nevada           
                  California -> LATble, SanFranTbl, MontereyTbl

如何检索 CountryDB 及其层次结构并将其绑定到菜单?

如果有帮助,这里有一些我可以用来绑定数据源的选项:

 For inherently hierarchical data sources, RadMenu will automatically creates the menu item hierarchy. Such data sources include

    XmlDataSource

    SiteMapDataSource 

For table-structured data sources, RadMenu uses the ID to ParentID relationship to establish a hierarchy. Such data sources include

    DataSet, DataTable, and DataView

    SqlDataSource

    AccessDataSource 

For object-based data sources, RadMenu uses the ID to ParentID relationship to establish a hierarchy. Such data sources include

    ObjectDataSource

    LinqDataSource

    Any class that implements the IEnumerable interface such as List, Array, ArrayList, etc. 
4

0 回答 0