我有一个树形视图格式类型的侧面导航菜单。我面临的问题是侧面导航栏应该适应数据库中的数据。我写了下面的代码。动态菜单数据
private void GetMenuData()
{
DataTable table = new DataTable();
string cs = System.Configuration.ConfigurationManager.ConnectionStrings["myconectionstring"].ConnectionString;
SqlConnection conn = new SqlConnection(cs);
string sql = "select SiteName from SiteMaster";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(table);
DataView view = new DataView(table);
foreach (DataRowView row in view)
{
sites.InnerHtml= Server.HtmlDecode("<li><a href='#'><i class='fa fa-circle-o text-warning'></i>" + row["SiteName"].ToString() + "</a></li>");
}
}
SiteMaster表包含SiteName列表。这里的问题是只有最后一个SiteName被显示在侧面菜单中。我希望显示SiteName列下的所有行。
网站是ID为<ul>
你需要因此它的可读性格式化你的代码! – Matt
我很抱歉,我只是从VS复制粘贴。 – pratheek