public string GenarateMenu(int pid = 0) { DAL.Category category = new DAL.Category(); category.CategoryId = pid; DataTable dt = category.Select().Tables[0]; if (dt.Rows.Count > 0) { if (pid != 0) { s += "<ul>"; } for (int i = 0; i < dt.Rows.Count; i++) { s += "<li><a href=\"Shop.aspx?category=" + dt.Rows[i].ItemArray[1].ToString() + "\">" + dt.Rows[i].ItemArray[1].ToString() + "</a>\n"; GenarateMenu(Convert.ToInt32(dt.Rows[i].ItemArray[0])); s += "</li>"; } if (pid != 0) { s += "</ul>"; } } return(s); }
private string FindSubCategory(string category) { DAL.Category c = new DAL.Category(); DataTable dt = c.SelectCategoryByParentName(category).Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { allCategory += ",'" + dt.Rows[i].ItemArray[1].ToString() + "'"; FindSubCategory(dt.Rows[i].ItemArray[1].ToString()); } return(allCategory); }