如果能在table之外,增加一个类似于Query的数据集就好了。该Query的功能与table相同,只不过它的来源方式很灵活,可以是后台数据库中的一个表,也可能是一个SQL语句返回的数据集合。如果有了Query,BuildDataTree时就可以直接写成:
BuildDataTree(Query, Column1, Column2, Column3...),连filter都可以不要了。
目前不论什么都必须要以table的形式加载并进行物理存储,确实很不方便。
[此贴子已经被作者于2009-7-20 10:25:51编辑过]
有两个语法:
BuildDataTree(DataTableName, Filter, Column1, Column2, Column3...)
BuildDataTree(DataTable, Filter, Column1, Column2, Column3...)
你可以直接用SQLCommand的ExcuteReader生成一个临时的DataTable,然后根据这个生成目录树。
以下是引用狐狸爸爸在2009-7-20 10:32:00的发言:
有两个语法:
BuildDataTree(DataTableName, Filter, Column1, Column2, Column3...)
BuildDataTree(DataTable, Filter, Column1, Column2, Column3...)
你可以直接用SQLCommand的ExcuteReader生成一个临时的DataTable,然后根据这个生成目录树。
呵呵,刚才仔细研究了一下ExecuteReader示例,似能实现我期待中的Query功能了。
谢谢老六!看来还要继续深入学习!!
[此贴子已经被作者于2009-7-20 10:47:50编辑过]
问题已解决!
[此贴子已经被作者于2009-7-20 10:47:26编辑过]