我用Menu控件和数据库连接生成动态多级菜单,一级菜单出来了,但是二级的没有添加成功,后台程序是

我用Menu控件和数据库连接生成动态多级菜单,一级菜单出来了,但是二级的没有添加成功,后台程序是,第1张

将protected void Page_Load(object sender, EventArgs e)里面的内容包含在

if (!IsPostBack)

{

SqlConnection CON = new SqlConnection("server=LITrusted_Connection=SSPIdatabase=jpkeuid=sapwd=sasasasa"野姿) //dmenu是数据库名

//设定 *** 纵数据库的命令

CON.Open()

SqlCommand Scmd = new SqlCommand(" select * from dmenu where ParentID=0 ", CON)//选出根菜单

SqlDataReader odr = Scmd.ExecuteReader()

while (odr.Read()) /扮槐/循环读取

{

MenuItem menuNode = new MenuItem()

menuNode.Text = odr["Text"].ToString()

menuNode.Value = odr["ID"].ToString()

menuNode.Enabled = true

menuNode.NavigateUrl = odr["Url"].ToString()

Menu1.Items.Add(menuNode) //添加到根菜单

treeID = Convert.ToInt32(menuNode.Value)

addchildmenu(menuNode)

}

//颂缺绝关闭数据库连接

Scmd.Connection.Close()

}

中。

(1)首先在popupmenu的string中铅碧比分3行写上a,b,c;保存

在popupmenu的槐族举回调函数中写上如下代码:

val=get(handles.popupmenu,'Value')

switch val

case 1

x=1

set(handles.popupmenu,'String','a')

case 2

x=2

set(handles.popupmenu,'String',b')

case 3

x=3

set(handles.popupmenu,'String','c')

default

msgbox('出穗唯错','warn')

end

第(2)个问题在刚才程序中已经写出了

至于radiobutton 和此差不多 要把radiobutton放到button group中 代码写到button group的回调函数中,在此就不写了

删掉 头文件中对应帆扒的响应函数吵虚

删掉 cpp文件中BEGIN_MESSAGE_MAP对应的消息响应

删掉态碰昌cpp文件中函数的实现

删掉菜单项


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11973012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存