in Datatable "DtSameMenuLevel" contains column "Menulevel" am getting Data like ( {1,1} {1,1,1},{1,2},{1,2,1},{1,2,2},{2},{2,1},{2,1,1},{2,2},{2,2,1},{2,2,2}) in Column "Menulevel"
for (int a = 0; a < DtSameMenuLevel.Rows.Count; a++)
{
ToolStripMenuItem MenuLevel=null;
string parentMenuLevel = DtSameMenuLevel.Rows[a]["Menulevel"].ToString();
string[] Menulevels = parentMenuLevel.Split(',');
// (Note: here in parentMenuLevel I will get MenuLevels like {1,1} {1,1,2} ,{1,1,2,1} )
if (((ICollection) Menulevels).Count == 1)
{
ParentMenuLevel = new ToolStripMenuItem(DtSameMenuLevel.Rows[a]["Name"].ToString());
MenuLevel.DisplayStyle = ToolStripItemDisplayStyle.Text;
if (mnuMainMenuLog != null)
mnuMainMenuLog.Items.Add(MenuLevel);
}
if (mnuMainMenuLog != null&& mnuMainMenuLog.Items.Count > 0 && ((ICollection) Menulevels).Count > 1)
{
ToolStripMenuItem MenuLevel1 = new ToolStripMenuItem(DtSameMenuLevel.Rows[a]["Name"].ToString());
MenuLevel1.Tag = DtSameMenuLevel.Rows[a]["Formname"].ToString();
MenuLevel1.Click += MenuClick;
MenuLevel1.DisplayStyle = ToolStripItemDisplayStyle.Text;
MenuLevel.DropDownItems.Add(MenuLevel1);
}
}
Nagarjunnatekar, if this helps please login to Mark As Answer. | Alert Moderator