为了账号安全,请及时绑定邮箱和手机立即绑定

C# DataTable 里的数据竟然是这样的??有人遇到过吗?

C# DataTable 里的数据竟然是这样的??有人遇到过吗?

沧海一幻觉 2018-12-07 09:16:32
在VS里快速监视一个DataTable的数据内容的时候,得到的数年竟然像下图这样,那些红色的不知道是怎么回事,有人遇到过吗?这是由于什么原因造成的呢?谢谢!  
查看完整描述

15 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

不用管这个情况,可能是调试工具读内存遇到问题引起的,其实数据是对的.有时候数据太大就会出现这个情况
查看完整回答
反对 回复 2018-12-09
?
开满天机

TA贡献1786条经验 获得超13个赞

是不是你的数据库中这些行的数据中,有null的存在啊?
查看完整回答
反对 回复 2018-12-09
?
四季花海

TA贡献1811条经验 获得超5个赞

没有 null的
查看完整回答
反对 回复 2018-12-09
?
慕村9548890

TA贡献1884条经验 获得超4个赞

没有数据的全部有红色的叹号,如果数据库里都正常的话,你在调试的时候有没有遇到查询超时之类的提示
查看完整回答
反对 回复 2018-12-09
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

@hexllo: edwdsdas
查看完整回答
反对 回复 2018-12-09
?
大话西游666

TA贡献1817条经验 获得超14个赞

表示你调用了DataRow.delete()却没有调用DataTable的AcceptChange()或RejectChange()
查看完整回答
反对 回复 2018-12-09
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

没有改变表数据,这就是一个查询语句返回回来的结果.
查看完整回答
反对 回复 2018-12-09
?
互换的青春

TA贡献1797条经验 获得超6个赞

@hexllo: 表数据是否有改变可以通过DataRow.Rows[i].RowState来看,你索引到异常行,看看RowSate是不是delete状态
查看完整回答
反对 回复 2018-12-09
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

我遇见过,只是数据的显示问题,其实数据是正确的。当你把这些数据现在在终端上(浏览器或者窗体),数据是正确的。
查看完整回答
反对 回复 2018-12-09
?
绝地无双

TA贡献1946条经验 获得超4个赞

同意楼上
查看完整回答
反对 回复 2018-12-09
?
萧十郎

TA贡献1815条经验 获得超13个赞

经常遇到 一般直接F5让过了 不影响结果 有时好像是因为数据太多打开有点卡 所以就会变那个样子,具体啥问题也没深究过。。。。
查看完整回答
反对 回复 2018-12-09
?
守着一只汪

TA贡献1872条经验 获得超3个赞

显示问题,数据正常
查看完整回答
反对 回复 2018-12-09
  • 15 回答
  • 0 关注
  • 642 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信