Try like this:
DataSet ds = new DataSet();
foreach (DataRow dr in ds.Tables[0].Rows)
{
MenuItem pmi = new MenuItem();
pmi.Text = Convert.ToString(dr["Name"]);
pmi.NavigateUrl = Convert.ToString(dr["URL"]);
pmi.Parent.Enabled = true;
menu1.Items.Add(pmi);
DataSet dschild = new DataSet();
foreach (DataRow drchild in dschild.Tables[0].Rows)
{
MenuItem mi = new MenuItem();
mi.Text = Convert.ToString(drchild["SubmenuName"]);
mi.NavigateUrl = Convert.ToString(drchild["SubmenuURL"]);
pmi.ChildItems.Add(mi);
}
}
for more information see this
http://msdn.microsoft.com/en-us/library/ecs0x9w5.aspx[
^]