为什么我往ComBox上添加不上数据?C#

qqvbn 2012-05-15 12:00:42
List<string> str = new List<string>(20);
我通过SQL语句获取到数据了(能打印出来)
foreach (string type in str)
{
LogManage.WriteErrorLog("type:" + type);
}
上面的运行成,能打印出来。但是后面就死机了。显示不出来。
foreach (string type in str)
{
comType.Items.Add(type);
}
comType.SelectedIndex = 0;

请大家帮帮忙。谢谢了。
...全文
246 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
test2050 2012-05-15
  • 打赏
  • 举报
回复
楼主解决了共享下如何解决的哈哈,学习一下。
bdmh 2012-05-15
  • 打赏
  • 举报
回复
应该是添加过程中,触发了 comType的某些事件,导致死循环
五更琉璃 2012-05-15
  • 打赏
  • 举报
回复
foreach里不能ADD
事理 2012-05-15
  • 打赏
  • 举报
回复
试试.
comType.Update();
foreach (string type in str)
{
comType.Items.Add(type);
}
comType.SelectedIndex = 0;
comType.EndUpdate();

是内容太多了,用线程加载可能好点.
qqvbn 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
应该是添加过程中,触发了 comType的某些事件,导致死循环
[/Quote]
可是我写的程序中没有关于comType的其他事件啊
qqvbn 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
foreach里不能ADD
[/Quote]
不用add的用什么?我用for(int i=0;i<str.Length;i++)也是不行

111,126

社区成员

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

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

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