原本菜单固定的,现在想做成动态显示的
/// <summary>
/// 用户单击窗体左侧“导航栏”中按钮时的事件处理方法。
/// </summary>
private void NavBar_ImageButtonClick(object sender, string targetModule)
{
switch (targetModule)
{
case "Main": // “欢迎使用”功能模块
FormMain.LoadNewControl(Main.Default.Instance);
break;
case "Jcsj.Fczl": // “基础数据”房产资料功能模块
this.PnlContent.Controls.Clear();
Fczl fl = new Fczl();
fl.TopLevel = false;
this.PnlContent.Controls.Add(fl);
fl.Show();
break;
case "Jcsj.Clzl": // “基础数据”车辆管理功能模块
this.PnlContent.Controls.Clear();
Clzl cl = new Clzl();
cl.TopLevel = false;
this.PnlContent.Controls.Add(cl);
cl.Show();
break;
case "Jcsj.Khzl": // “基础数据”客户资料功能模块
this.PnlContent.Controls.Clear();
Khzl kl = new Khzl();
kl.TopLevel = false;
this.PnlContent.Controls.Add(kl);
kl.Show();
break;
case "Xmgl.Xmjh": // “项目管理”项目计划
this.PnlContent.Controls.Clear();
Xmjh xh = new Xmjh();
xh.TopLevel = false;
this.PnlContent.Controls.Add(xh);
xh.Show();
break;
case "OA.OATask": // “OA我的办公”客户资料功能模块
this.PnlContent.Controls.Clear();
OATask oaTask = new OATask();
oaTask.TopLevel = false;
this.PnlContent.Controls.Add(oaTask);
oaTask.Show();
break;
case "OA.Gongj": // “OA我的办公”客户资料功能模块
this.PnlContent.Controls.Clear();
Gongj gongj = new Gongj();
gongj.TopLevel = false;
this.PnlContent.Controls.Add(gongj);
gongj.Show();
break;
case "Rszl.Ygzl": // “人事资料”部门功能模块
this.PnlContent.Controls.Clear();
Ygzl ygzl = new Ygzl();
ygzl.TopLevel = false;
this.PnlContent.Controls.Add(ygzl);
ygzl.Show();
break;
case "Rszl.DTment": // “人事资料”员工功能模块
this.PnlContent.Controls.Clear();
DTment dTment = new DTment();
dTment.TopLevel = false;
this.PnlContent.Controls.Add(dTment);
dTment.Show();
break;
}
}
那么怎样修改成取数据库里的数据动态显示呢?