菜单分类表-- MenuModuleid parentid parentstr classname菜单表--Menuid titile content parentid orderid前台控件绑定Sql语句 : Select Menu.*,MenuModule.ModuleName as ModuleName from MenuModule,Menu Where Menu.ModuleID=MenuModule.ID Order By Menu.OrderID Asc绑定到前台后 ModuleName 这个如果选择了分类ID就显示出来了,没选的默认是0则没显示出来.我想要的结果是
如果选了就显示分类名,不选默认是0的话就显示,还未选择分类
以下是控件绑定代码:
WebSqlExecute SqlExecute = new WebSqlExecute();
DataSet ds = SqlExecute.GetDataSet("Select Menu.*,MenuModule.ModuleName as ModuleName from MenuModule,Menu Where Menu.ModuleID=MenuModule.ID Order By Menu.OrderID Asc");
Manage_Menu.DataSource = ds.Tables[0];
Manage_Menu.DataBind();哪位高手帮解决一下,谢谢!
如果选了就显示分类名,不选默认是0的话就显示,还未选择分类
以下是控件绑定代码:
WebSqlExecute SqlExecute = new WebSqlExecute();
DataSet ds = SqlExecute.GetDataSet("Select Menu.*,MenuModule.ModuleName as ModuleName from MenuModule,Menu Where Menu.ModuleID=MenuModule.ID Order By Menu.OrderID Asc");
Manage_Menu.DataSource = ds.Tables[0];
Manage_Menu.DataBind();哪位高手帮解决一下,谢谢!
DataSet ds = SqlExecute.GetDataSet("Select Menu.*,CASE MenuModule.ModuleName WHEN '0' THEN "还未选择分类" ELSE MenuModule.ModuleName END as ModuleName from MenuModule,Menu Where Menu.ModuleID=MenuModule.ID OR MenuModule.ID='0' Order By Menu.OrderID Asc");
Manage_Menu.DataSource = ds.Tables[0];
Manage_Menu.DataBind();
WebSqlExecute SqlExecute = new WebSqlExecute();
不懂
自己再造个DataTable出来