Bind Menu To a List in ASP.NET -


how bind list asp.net menu control?

try .

this example how bind data menu control using asp.net.. can bind list same way this....

start ihierarcydata class store each string stringcollection...

public class mymenuitem : ihierarchydata {     public mymenuitem(string s)     {         item = s;     }      public override string tostring()     {         return item.tostring();     }      #region ihierarchydata members      public ihierarchicalenumerable getchildren()     {         return null;     }      public ihierarchydata getparent()     {         return null;     }      public bool haschildren     {         { return false; }     }      public object item     {         get; set;     }      public string path     {         { return string.empty; }     }      public string type     {         { return string.empty; }     }      #endregion } 

build class collection...

public class mymenu : stringcollection, ihierarchicalenumerable {     list<ihierarchydata> _list = new list<ihierarchydata>();      public void add(stringcollection strings)     {         foreach (string s in strings)         {             mymenuitem = new mymenuitem(s);             _list.add(i);         }     }      #region ihierarchicalenumerable members      public ihierarchydata gethierarchydata(object enumerateditem)     {         return enumerateditem ihierarchydata;     }      #endregion      #region ienumerable members      public system.collections.ienumerator getenumerator()     {         return _list.getenumerator();     }      #endregion } 

in page can construct menu...

 mymenu pos = new mymenu();   stringcollection sc = new stringcollection();  sc.add("first");  sc.add("second");  pos.add(sc);   menu1.datasource = pos;  menu1.databind(); 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -