C#中两项listbox间的移动怎么实现?如图。求button部分的代码。

privatevoidbutton1_Click(objectsender,EventArgse){foreach(ListItemliinlistBox1.Items)... private void button1_Click(object sender, EventArgs e)
{
foreach (ListItem li in listBox1.Items) {
if(li.Selected == true){
listBox2.Items.Add(li);} }
foreach (ListItem li in listBox2.Items)
{
listBox1.Items.Remove(li);
}
}
这是网上搜的一段代码,不过运行的时候报错,其他信息: 无法将类型为“System.String”的对象强制转换为类型“System.Web.UI.WebControls.ListItem”。
展开
 我来答
内裤最大功能
2015-05-14 · TA获得超过3106个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:498万
展开全部
/*遍历listbox1的项,把listbox1的项的值都添加到listbox2里*/
foreach (var item in listBox1.Items)
{
    listBox2.Items.Add(item);
}
追问
我是想要移动选中的,不是全部
追答
listBox2.Items.Add(listBox1.Items[0]);
这样就把listbox1索引为0的项添加到listbox2
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式