我在petshop4里做个页面,使用TreeView控件,设计模式里没有数据源SqlDataSource可选,我手动添加SqlDataSource,
错误提示:“TreeView1”的 DataSourceID 必须是 IHierarchicalDataSource 类型的控件的 ID。“SqlDataSource1”不是 IHierarchicalDataSource。 =======
求解

解决方案 »

  1.   

    用DataSource试试
    不过我都是递归绑定的
      

  2.   

     IHierarchicalDataSource 接口 表示分层数据绑定控件(如 TreeView)可以绑定到的分层数据源。
    只公开分层数据的数据源控件(如 SiteMapDataSource)派生自 HierarchicalDataSourceControl 类。将其数据公开为分层数据和表格数据的其他数据源控件(如 XmlDataSource)派生自 HierarchicalDataSourceControl,但是实现 IDataSource 和 IListSource 接口。treeview当然是分层次的了,SqlDataSource查出来的是个表格,不能满足treeview的要求