vb.net - Devexpress 合并 3 个数据库,但缺少一些数据
问题描述
我在 devexpress vb.net 中合并三个数据库时遇到问题,我的代码如下所有 lotid 都是唯一的。
ds.Tables("lotlist").PrimaryKey = New DataColumn() {ds.Tables("lotlist").Columns("LOTID")}
ds.Tables("comd").PrimaryKey = New DataColumn() {ds.Tables("comd").Columns("LOTID")}
ds.Tables("monitor").PrimaryKey = New DataColumn() {ds.Tables("monitor").Columns("LOTID")}
dt.Merge(ds.Tables("lotlist"))
dt.Merge(ds.Tables("comd"))
dt.Merge(ds.Tables("monitor"))
'Dim dv As DataView = new DataView(dt)
Dim dv As DataView = dt.DefaultView
'dt.DefaultView.ToTable()
dv.RowFilter = "[Cat] <> '' "
DisplayGridx.DataSource = dv
DisplayGridx.DataBind()
当我调试代码时,显示 dt.merge(3 个数据集) 的所有数据,但Dim dv As DataView = New DataView(dt)
随后显示的合并数据不完整,并且某些列值消失了。任何人都可以指导我这条线有什么问题Dim dv As DataView = New DataView(dt)?
提前谢谢。有人吗?
解决方案
推荐阅读
- java - 如何在 Spock Groovy 中模拟 Java 8 函数
- typescript - Vue TypeScript 对象道具类型不正确
- python-3.x - 调用语句返回不同的结果
- angular - 在 ngrx 中删除项目及其子项
- swift - 将 NSMutableAttributedString 应用于文本范围
- mysql - 如何填充缺失日期的数字?
- desktop - Panonlens - 图像未在桌面版本上加载
- azure - 何时使用 Azure Blob 存储与 Azure 文件共享?
- node.js - 需要代码sugg。让我的规范创建小型管理应用程序
- php - 在长结果中使用 SQL Server 数据库在 Laravel 中获取 500 错误