Вы можете добавить две карты данных сайта, а затем назначить эти источники данных для вашего элемента управления в коде, как вы делаете это с элементами управления данными.Я реализовал таким образом и работает нормально для меня.
например.menu1.datasource = sitemapdatasouce1;
вы можете создавать свои собственные провайдеры карт сайта и т. д. в коде ... это не так уж сложно .. посмотрите на msdn .. http://msdn.microsoft.com/en-us/library/ms178432.aspx
http://msdn.microsoft.com/en-us/library/ms178433.aspx
Я хотел бы создать свой класс провайдера sitmap, создать объект провайдера карты сайта и назначить его объекту класса sitemapdatasource .. затем вы можете использовать этот объект источника данных sitemap как типизированный sitemapDatasource .. надеюсь, это вам немного поможет.*