-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: VBGURU
Message 2 in Discussion

www.aravinda.in www.code.aravinda.in www.fun.aravinda.in  www.kedge.aravinda.in 
www.live.aravinda.in www.search.aravinda.in    The below code should give an 
idea how to populate menu using sql server data private void PopulateMenu()
{
  DataSet ds = GetDataSet();
  Menu menu = new Menu();   foreach (DataRow parentItem in 
ds.Tables["tblMenu"].Rows)
  {
    MenuItem mnuItem = new MenuItem((string)parentItem["CategoryName"]);
    menu.Items.Add(mnuItem);     foreach (DataRow childItem in 
parentItem.GetChildRows("Children"))
    {
      MenuItem childrenItem = new MenuItem((string)childItem["ProductName"]);
      mnuItem.ChildItems.Add(childrenItem);
    }
  }   Panel1.Controls.Add(menu);
  Panel1.DataBind();
} private DataSet GetDataSet()
{
  SqlConnection myConnection = new SqlConnection(GetConnectionString());
  SqlDataAdapter adCat = new SqlDataAdapter("SELECT * FROM tblMenu", 
myConnection);
  SqlDataAdapter adProd = new SqlDataAdapter("SELECT * FROM tblmnuChildren", 
myConnection);   DataSet ds = new DataSet();
  adCat.Fill(ds, "tblMenu");
  adProd.Fill(ds, "tblmnuChildren");
  ds.Relations.Add("Children", 
     ds.Tables["tblMenu"].Columns["CategoryID"], 
     ds.Tables["mnuChildren"].Columns["CategoryID"]);
  return ds;
} www.aravinda.in www.code.aravinda.in www.fun.aravinda.in  
www.kedge.aravinda.in www.live.aravinda.in www.search.aravinda.in 

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/BDotNet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to