Code:
SqlDataAdapter dadSubCat = new SqlDataAdapter();
dadSubCat.SelectCommand = new SqlCommand("SELECT ID,PID,Title FROM Page where userid='user1'", con);
DataSet dsCat = new DataSet();
dadSubCat.Fill(dsCat, "Page");
dsCat.Relations.Add("ParentChild", dsCat.Tables["Page"].Columns["ID"], dsCat.Tables["Page"].Columns["PID"], true);
int count = 0;
foreach (DataRow categoryRow in dsCat.Tables["Page"].Rows)
{
DataRow[] subCatRows = categoryRow.GetChildRows("ParentChild");
if (categoryRow.GetParentRows("ParentChild").Length == 0)
{
skmMenu.MenuItem mNode = new skmMenu.MenuItem("<img src=\"menublip.gif\" align=\"absmiddle\">" + categoryRow["Title"].ToString(), "");
foreach (DataRow row in subCatRows)
{
string Title = row["Title"].ToString();
mNode.SubItems.Add(new skmMenu.MenuItem(Title, ""));
}
Menu1.Items.Add(mNode);
}
}
Comment