ListBox中怎么移除项?急!在线等,高手请留步!!! 我要在winForm中实现移除ListBox选中的项,请大家指教一下!最好是有代码指示,谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ListBox.Items.RemoveAt(ListBox.SelectedIndex); 支持楼上的。ListBox.Items.RemoveAt(ListBox.SelectedIndex); this.listBox1.Items.Remove(this.listBox1.SelectedItem); 不行,报一个“在设置DataSource之后,不能删除items的错” 樓主是不是要點選刪除的阿private void listBox1_DoubleClick(object sender, System.EventArgs e) { int i= listBox1.SelectedIndex; listBox1.Items.RemoveAt(i); }//同時要把你的DataSet內容一條一條ADD進去,不能用DATABIND邦定的 ListBox.Items.RemoveAt(ListBox.SelectedIndex); 我的代码,是这样的:System.Collections.ArrayList list=new ArrayList();string strString="";for(int i=0;i<cblIni.CheckedItems.Count;i++){ list.Add(this.cblIni.CheckedItems[i]);}this.listBox.DataSource=list;for(int i=0;i<this.listBox.SelectedItems.Count;i++){this.listBox.Items.RemoveAt(this.listBox.SelectedIndex);就是这一行,报设置DataSource之后,不能再移除items项 请大家指教一下 } this.listBox.DataSource.RemoveAt(ListBox.SelectedIndex); 你这段代码写的我有种,datasouce除了问题,具体什么我也不知道,只能请高手回答了,如果你坚持,你可以这个改一下,System.Collections.ArrayList list=new ArrayList();string strString="";for(int i=0;i<cblIni.CheckedItems.Count;i++){ list.Add(this.cblIni.CheckedItems[i]);}this.listBox.DataSource=list;//就是这段foreach (object a in list) { this.listBox.Items.Add(a); }for(int i=0;i<this.listBox.SelectedItems.Count;i++){this.listBox.Items.RemoveAt(this.listBox.SelectedIndex); Remove(selectItem)移除选定的行Removeat(selectItemIndex)移除号对应的行 C# 想用c#开发个winform的ping程序,给点资料 socket的问题 求助:关于button按钮! 菜鸟请教大家 C#怎么删除控件数组中的被点击的某个控件 请问如何实现窗体透明控件不透明,比如桌面宠物那种窗体? C# 2005 WEB SITE 工程時,Aspx.cs文件不產生NAMESPACE代碼 如何遍历propertyGrid中的属性? GUI操作 水晶报表里怎么画竖线呀? c#.net中WINDOWS应用程序中如何设置M模式窗体???
private void listBox1_DoubleClick(object sender, System.EventArgs e)
{
int i= listBox1.SelectedIndex;
listBox1.Items.RemoveAt(i);
}
//同時要把你的DataSet內容一條一條ADD進去,不能用DATABIND邦定的
System.Collections.ArrayList list=new ArrayList();
string strString="";
for(int i=0;i<cblIni.CheckedItems.Count;i++)
{
list.Add(this.cblIni.CheckedItems[i]);
}
this.listBox.DataSource=list;
for(int i=0;i<this.listBox.SelectedItems.Count;i++)
{
this.listBox.Items.RemoveAt(this.listBox.SelectedIndex);就是这一行,报设置DataSource之后,不能再移除items项
请大家指教一下
}
string strString="";
for(int i=0;i<cblIni.CheckedItems.Count;i++)
{
list.Add(this.cblIni.CheckedItems[i]);
}
this.listBox.DataSource=list;//就是这段foreach (object a in list)
{
this.listBox.Items.Add(a);
}
for(int i=0;i<this.listBox.SelectedItems.Count;i++)
{
this.listBox.Items.RemoveAt(this.listBox.SelectedIndex);
Removeat(selectItemIndex)移除号对应的行