错误:foreach语句无法对'System.Web.UI.WebControls.ListItem'类型的变量进行操作

akvickyit7

我正在尝试使用此代码将多个选定项从一个列表框移动到另一个列表框

protected void imgbtnMoveRightListBox_Click(object sender, ImageClickEventArgs e)
{
    foreach (var item in lstboxSkill.SelectedItem)
    {
        lstBBoxSkill2.Items.Add(item);
    }
}

但它显示一个错误

foreach语句无法对类型为“ System.Web.UI.WebControls.ListItem”的变量进行操作,因为“ System.Web.UI.WebControls.ListItem”不包含“ GetEnumerator”的公共定义

我不知道为什么会发生此错误。

请帮我修复

所罗门萨卡拉

我正在使用的页面快照

请检查我创建的快照及其工作情况。并且代码背后的代码如下:

protected void Page_Load(object sender, EventArgs e)
    {
        lstboxSkill.Items.Add("ASP.Net");
        lstboxSkill.Items.Add("C#");
        lstboxSkill.Items.Add("AJAX");
        lstboxSkill.Items.Add("JavaScript");
        lstboxSkill.Items.Add("HTML");
        lstboxSkill.Items.Add("HTML5");
        lstboxSkill.Items.Add("JQuery");
    }
protected void imgbtnMoveRightListBox_Click(object sender, EventArgs e)
    {
        foreach (ListItem Item in lstboxSkill.Items)
        {
            if (Item.Selected == true)
            {
                lstBBoxSkill2.Items.Add(Item);
            }
        }            
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将类型为“ System.Web.UI.WebControls.Button”的对象转换为类型为“ System.Web.UI.WebControls.LinkButton”的对象

C#-无法将类型'System.Web.UI.Control'隐式转换为'System.Web.UI.WebControls.CheckBox'

无法将类型'string'隐式转换为'System.Web.UI.WebControls.DropDownList'

无法将类型为System.Web.UI.WebControls.Label的对象强制转换为类型为System.IConvertible

无法将类型为“ System.Web.UI.HtmlControls.HtmlForm”的对象转换为类型为“ System.Web.UI.WebControls.GridViewRow”的对象

类型(System.Web.UI.WebControls.Label)与控件类型(ASP.controls_labelcontrol_ascx)不兼容

遍历GridViewRow时撞到foreach'System.Web.UI.WebControls.GridView'不包含'GetEnumerator'的公共定义

类型或名称空间名称“ ToolkitScriptManager”在名称空间“ System.Web.UI.WebControls”中不存在

C#本机类型,其字节等效于System.Web.UI.WebControls.Unit

DB中的System.Web.UI.WebControls.TextBox

“ System.Web.UI.WebControls.TextBoxMode”不包含“日期”的定义

system.web.ui.webcontrols.textbox不包含“行”的定义

如何将类型为“ System.Web.UI.WebControls.Label”的对象转换为类型为“ System.IConvertible”的对象

从对象类型System.Web.UI.WebControls.DropDownList到已知托管提供程序本机类型的映射不存在

运算符“ &&”不能应用于类型为“ System.Web.UI.WebControls.DataControlRowType”和“ bool”的操作数?8

Webdiyer.WebControls.Mvc.PagerHelper.AjaxPager无法访问安全关键类型“ System.Web.Mvc.MvcHtmlString”

如何禁用ASP按钮上的回发(System.Web.UI.WebControls.Button)

将 System.Web.Ui.WebControls 添加到分析器测试项目

asp.net/vb.net System.Web.UI.WebControls.RepeaterItemEventArgs问题

Gridview中的TextBox返回null或'System.Web.UI.WebControls.TextBox'

无法加载类型'DotNetNuke.UI.WebControls.SolPartActions'

C# 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序本机类型的映射

foreach语句无法对类型为'System.Data.DataSet'的变量进行操作

Microsoft.Web.UI.WebControls TreeView无法正常运行IE 11

错误:“ foreach语句无法对变量进行操作”

错误 CS1579 foreach 语句无法对“GameObject”类型的变量进行操作

因为Foreach语句不包含GetEnumerator的公共定义,所以Foreach语句无法对类型的变量进行操作

由于“”不包含“ GetEnumerator”的公共定义,因此foreach语句获取错误无法对类型为“”的变量进行操作

获取错误 foreach 语句无法对“xyz”类型的变量进行操作,因为“xyz”不包含“GetEnumerator”的公共定义