//count为从数据库取出的行的数目
for (sum = 0; sum < count; sum++) {
TypeText = data.Rows[sum][0].ToString();//获取行列中的值
ToolStripItem t1 = new ToolStripMenuItem(TypeText);//新建一个菜单对象
((ToolStripDropDownItem)(contextMenuStrip1.Items[1])).DropDownItems.Add(t1);//将新建对象添加为contextmenustrip1d的序号为1的子菜单
t1.Click += new EventHandler(t1_ToolStripMenuItem_Click); //增加点击使事件
}
本文介绍了一段使用 C# 实现的菜单项动态生成代码。该代码通过从数据库中获取数据并填充到应用程序的上下文菜单中,实现菜单项的动态显示。具体实现了从数据库读取数据行数,并将每条数据转换为 ToolStripItem 菜单项,添加到 contextMenuStrip1 的指定位置。
1251

被折叠的 条评论
为什么被折叠?



