【机房重构】--datatable转泛型时,部分字段信息不显示
来源:互联网 发布:好听网络歌曲排行榜 编辑:程序博客网 时间:2024/05/01 07:27
下机的功能好不容易实现了,但是窗体上有三个文本框数据一直不显示,闹不清楚为啥?
思路分析:
1.既然是数据不显示,觉得得从两个方面想问题。
①D层SQL语句问题没有查到数据 ②数据传递过程中丢失。
2.所以还是从D层入手,
仔细看了代码也没有问题,然后发现并不是所有的数据都不显示,只有部分数据不显示,所以想到查看一下datatable里。看看D层有没有从数据库里面调到数据。、
事实发现datatable里面是查到了数据的,然而转成的mylist里面,这三个自带确实nothing。
难道是datatable转list的时候部分字段丢失,感觉很奇怪。为什么仅仅是这三个字段不显示了?
3.然后仔细观察之后,发现问题出在我在实体里面定义的字段有问题,跟数据库里面字段的不一致,datatable里面的字段是从数据库里面查出来的和数据库里面是一样的,但是转list的时候因为我实体里面的字段名字不同,所以这部分字段的数据丢失了,应该说是没有显示。
所以大家定义实体的时候字段一定要和数据库里面一致。
总结:
实体在各层之间传递数据,在D层传递数据时,会传递从数据库中调用的数据,所以实体层的字段必须和数据库中一致才可以保证数据的传递。自己把问题想复杂了,以为是datatable转泛型时出的问题,其实不过是字段名不一致的问题。
阅读全文
0 0
- 【机房重构】--datatable转泛型时,部分字段信息不显示
- 【机房重构】——DataTable转泛型
- 机房重构之DataTable转泛型
- 机房重构——DataTable转泛型
- 【机房重构】泛型与Datatable
- 【机房重构】-泛型与datatable
- 机房重构——DataTable转泛型
- MySQL去重显示指定字段信息
- 【机房重构】——DataTable和泛型集合
- 【VB.NET机房重构】数据传递----实体、DataTable、泛型
- 机房重构之DataTable与泛型
- 机房收费系统重构——Datatable转泛型
- 机房重构——泛型 or DataTable?
- 机房重构——泛型和“DataTable”
- 机房重构——Datatable与泛型
- 浅谈《机房收费系统》重构中的Boolean和Datatable
- 【机房重构个人版】DataTable与泛型
- 机房重构-七层登录中(Datatable转泛型)
- 最短路径(最基础,经典的模板和思想):HDU-2544最短路
- WiFi认证过程需要的协议和服务
- codeforces round 416 div2补题
- SpringMVC执行流程
- Linux总结笔记6-配置Samba服务实现Linux和Windows之间文件共享
- 【机房重构】--datatable转泛型时,部分字段信息不显示
- 在Windows10下安装CPU版本TensorFlow
- [NOIP]正整数的表示
- 【剑指offer-解题系列(33)】把数组排成最小的数
- 【数据结构基础】前序、中序、后序线索化二叉树(非递归实现)
- RAM和ROM
- mui HTML5 plus 下载文件
- 李开复:人工智能可能会让一半人失业
- 《四》判断二维码是否含有关注者信息