移除ListBox里的项时报 在设置 DataSource 属性之后,无法修改 Items 集合????指教!!!

eclipse_jhd 2005-07-01 03:38:52

this.lsbRegioncode.Items.RemoveAt(this.lsbRegioncode.SelectedIndex);

未处理的“System.ArgumentException”类型的异常出现在 system.windows.forms.dll 中。

其他信息: 在设置 DataSource 属性之后,无法修改 Items 集合。
...全文
848 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzhy80 2005-07-01
  • 打赏
  • 举报
回复
你应该把datatable的对应行删掉
然后
将datatable.acceptchanges();
这样就好了
conan1211 2005-07-01
  • 打赏
  • 举报
回复
你也可以把数据从DataTable.Rows集合中remove掉就可以了啊
judy_wane 2005-07-01
  • 打赏
  • 举报
回复
同意楼上的说法!!!你想想绑定的东西怎么能改呢???那是直接和数据库相关的呀!!~~~
yx10 2005-07-01
  • 打赏
  • 举报
回复
办法是,你不要用DataSource来绑定,
而是把DataTable中数据取出来,再用个
循环一条一条的手动添加到你的ListBox中去
eclipse_jhd 2005-07-01
  • 打赏
  • 举报
回复
可有人能赐教??
eclipse_jhd 2005-07-01
  • 打赏
  • 举报
回复
那该怎么办呢??
有没有解决的办法呢??
求教!!
yx10 2005-07-01
  • 打赏
  • 举报
回复
在winform程序中,如果你的listBox的项是通过DataSource来绑定的话,
那么你不能对ListBox的项进行添加,插入和删除的操作
eclipse_jhd 2005-07-01
  • 打赏
  • 举报
回复
肯定是有选择,没选择也应该报空引用啊!!
JzeroBiao 2005-07-01
  • 打赏
  • 举报
回复
你有选择吗?
eclipse_jhd 2005-07-01
  • 打赏
  • 举报
回复
在线等中……

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧