请问这是什么错误导致的

syisisis 2008-09-20 11:18:54
"DataGridView 默认错误"对话框


DataGridView 中发生以下异常

System.IndexOutOfRangeException: 索引12没有值
在System.Windows.Forms.CurrencyManager.get_Item(Int32 index)
在System.Windows.Forms.DataGridView.DataGridViewDataConnection.GetError(Int32 rowIndex)
要替换此默认对话框,请处理DataError事件。
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin45143777 2008-09-20
  • 打赏
  • 举报
回复
null值,你是不是用他做if条件了??先判断他是否为空
syisisis 2008-09-20
  • 打赏
  • 举报
回复
没有循环。。 这是DataGridView 帮定数据原时抛出的
JeffChung 2008-09-20
  • 打赏
  • 举报
回复
System.IndexOutOfRangeException: 索引12没有值


索引越界了.检查一下你的循环怎么做的
syisisis 2008-09-20
  • 打赏
  • 举报
回复
找到问题了。 我是在线程里给DataGridView 设置数据源的 想了个办法在主线程里做就好了
tudousi99 2008-09-20
  • 打赏
  • 举报
回复
你的出的里面有空数据,
xieganlin 2008-09-20
  • 打赏
  • 举报
回复
我看是不是数据库里有可空的字段。取到了null值.或者根本就没有取到值。你调试一下看看了。到底是不是取值的问题

110,536

社区成员

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

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

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