vb.net - 将数据从 DataGrid 视图复制到另一个 B
问题描述
第二个 DataGrid 视图包含 8 列,它们实际上是第一个 DataGrid 的副本,但是为了将数据分组到一些旁边
我想在第二个之前从第一个 DataGrid 视图中收集数据,以便在第一个 DataGrid 视图中以字母 A 开头的第一列内的列,在 DataGrid 视图 2 的第二部分中带有符号 B,和它同名
它成为最终的形状,知道字母A的列可以更多或反之亦然,但请求与收集一些旁边的数据相同,即使当A、B之间的字段为空时某些字段显示为空不相等。
For ii = 0 To DATAG_CLIENT.Rows.Count - 1
If DATAG_CLIENT.Rows(ii).Cells(0).Value.ToString.Contains("A") Then
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(0).Value = DATAG_CLIENT.Rows(ii).Cells(2).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(1).Value = DATAG_CLIENT.Rows(ii).Cells(3).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(2).Value = DATAG_CLIENT.Rows(ii).Cells(4).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(3).Value = DATAG_CLIENT.Rows(ii).Cells(5).Value
End If
If DATAG_CLIENT.Rows(ii).Cells(0).Value.ToString.Contains("B") Then
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(4).Value = DATAG_CLIENT.Rows(ii).Cells(2).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(5).Value = DATAG_CLIENT.Rows(ii).Cells(3).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(6).Value = DATAG_CLIENT.Rows(ii).Cells(4).Value
PRINTSHOW.DATGR_PRINT.Rows(ii).Cells(7).Value = DATAG_CLIENT.Rows(ii).Cells(5).Value
End If
Next 'BAD RESULT
解决方案
推荐阅读
- python - 导出到 Excel 和 CSV 的文件数据不同
- java - 如何在 ArrayList 集合中循环
- javascript - 为什么说音量没有定义?
- r - 是否有一个 R 函数来显示我试图从我的数据集中过滤的所有基因?
- postgresql - Postgres 权限问题
- node.js - 如何将自定义 AWS 开发工具包与 nodejs 一起使用?
- java - JDK 8 中的 JAXB 问题
- json - 将存储过程结果传递给 Laravel API 资源
- java - 使用 Twilio Notify API 发送批量 SMS 时,如何将 status webhook 回调绑定到原始消息?
- c - 为什么我的指针没有增加到下一个索引?