【发布时间】:2011-09-01 17:22:40
【问题描述】:
我将两个文件打开到 2 个单独的 DGV 中。一旦打开并单击“格式”按钮,它将匹配两个单独 DGV 中的所有行并将其复制到一个新的 DGV 中。
第一个 DGV 如下所示(列标签):
Name P/N X Y Rotation PkgStyle
第二个 DGV 看起来像这样:
PkgStyle P/D Feeder Vision Speed Machine Width Time
这两个文件将匹配 PkgStyle 并将其余行连接在一起以获得 第三个 DGV,如下所示:
Name P/N X Y Rotation PkgStyle PkgStyle P/D Feeder Vision Speed Machine Width Time
现在,正如您所料,可能存在不正确匹配的行,并且不会合并两个文件中的两组行。如果是这种情况,它将只输入第一个文件中的信息,而不是第二个文件。
所以一些示例数据可能如下所示:
Name P/N X Y Rotation PkgStyle PkgStyle P/D Feeder Vision Speed Machine Width Time
J11 1234 12 7 180 9876 9876 THETHING 1 1 1 UNI 12MM 1MS
R90 2222 19 9 0 1255 1255 ITEM 2 1 1 UNI2 5MM 1MS
J18 9845 11 4 270 456
C127 1111 05 1 270 5555 5555 ITEM2 3 1 1 UNI 8MM 0.1MS
所以
第三行(不包括列标题)中有空白单元格。当用户更改那些空白点中的单元格数据时,我想将其添加到已经包含类似数据的文本文档中。因此,如果用户将 456 someITEM 4 1 1 UNI2 9MM 10MS 添加到空白的 DataGridView 行中,我想将其添加到已经包含数据的文件的末尾。如果每行都填写了所有列单元格,我只想添加该行。输出可以只是 空格 分隔。
谁能帮我解决这个问题?
【问题讨论】:
标签: c# file datagridview save