دو تا جدول میخواد که یکی به عنوان دسته و یکی به عنوان زیر دسته بعد در جدول ایدی دسته رو به زیر دسته مورد نظر منطبق میکنین بعد با کد زیر منو ی خودتون رو بسازین
{
datacode adrs = new datacode();
// On Error Resume Next
string st = adrs.addrs();
Data.SqlClient.SqlConnection con = new Data.SqlClient.SqlConnection(st);
string str = null;
str = "SELECT sub,id FROM [dasteha]";
con.Open();
SqlDataAdapter cmd = new SqlDataAdapter(str, con);
Data.DataSet dsa = new Data.DataSet();
cmd.Fill(dsa, "dasteha");
string t = null;
foreach (Data.DataRow k in dsa.Tables("dasteha").Rows) {
string str1 = null;
str1 = "SELECT sub,id FROM [zdaste] WHERE dasteid='" + k("id") + "'";
t = t + " <li ><a href='group.aspx?id=" + k("id") + "'m >" + k("sub") + "</a><ul class='sub-menu mzr-slide'>";
SqlDataAdapter cmd1 = new SqlDataAdapter(str1, con);
Data.DataSet ds = new Data.DataSet();
cmd1.Fill(ds, "zdaste");
foreach (Data.DataRow k1 in ds.Tables("zdaste").Rows) {
t = t + " <li><a href='group-sub.aspx?id=" + k1("id") + "'>" + k1("sub") + "</a></li>";
}
t = t + " </ul></li>";
}
Literal1.Text = t;
}