Hi,
You can try to bind to the XML first, then bind to DB. When you bind to XML, the whole Menu is recreated. However once that is done, you can populate a sub menu, not the whole menu from your DB. You would do this by setting a MenuGroup's DataSource and calling DataBind on that MenuGroup object. For example, the following code recreates the sub menu for the first top level menu item only:
Code: C#
Menu1.Items[0].SubMenu.DataSource = your_data_source;
Menu1.Items[0].subMenu.DataBind();
Thanks