本文介绍了对基于Windows的应用程序中Web应用程序中的相应代码的疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好
我有一个在Web应用程序中能很好运行的代码
hi all
I have a code in which works well in web application
private void AddTopMenuItems(DataTable menuData)
{
DataView view = new DataView(menuData);
view.RowFilter = "ParentId IS NULL";
foreach (DataRowView row in view)
{
MenuItem newMenuItem = new MenuItem(row["Name_tb"].ToString(), row["CategoryId"].ToString());
Menu1.Items.Add(newMenuItem);
AddChildMenuItems(menuData, newMenuItem);
}
}
但是在基于Windows的应用程序中使用此代码时,在行中出现错误
but when using this code in windows based application error arising in lines
MenuItem newMenuItem = new MenuItem(row["Name_tb"].ToString(), row["CategoryId"].ToString());
和
and
menuStrip1.Items.Add(newMenuItem);
错误消息是
errors messages are
The best overloaded method match for 'System.Windows.Forms.MenuItem.MenuItem(string, System.EventHandler)' has some invalid arguments
和
and
The best overloaded method match for 'System.Windows.Forms.ToolStripItemCollection.Add(System.Windows.Forms.ToolStripItem)' has some invalid arguments
如何在Windows
how to do this web application code in windows
推荐答案
这篇关于对基于Windows的应用程序中Web应用程序中的相应代码的疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!