不用管这个情况,可能是调试工具读内存遇到问题引起的,其实数据是对的.有时候数据太大就会出现这个情况
是不是你的数据库中这些行的数据中,有null的存在啊?
没有 null的
没有数据的全部有红色的叹号,如果数据库里都正常的话,你在调试的时候有没有遇到查询超时之类的提示
没有啊,如果超时,直接报异常了,都监视不了的.
@hexllo: edwdsdas
表示你调用了DataRow.delete()却没有调用DataTable的AcceptChange()或RejectChange()
没有改变表数据,这就是一个查询语句返回回来的结果.
@hexllo: 那就是违反了你原来DataTable创建的约束了。可以通过使用DataAdapter返回一个新的DataTable
@hexllo: 表数据是否有改变可以通过DataRow.Rows[i].RowState来看,你索引到异常行,看看RowSate是不是delete状态
我遇见过,只是数据的显示问题,其实数据是正确的。当你把这些数据现在在终端上(浏览器或者窗体),数据是正确的。
同意楼上
经常遇到 一般直接F5让过了 不影响结果 有时好像是因为数据太多打开有点卡 所以就会变那个样子,具体啥问题也没深究过。。。。
加群:58189568,希望这里可以帮到你!
显示问题,数据正常