【发布时间】:2011-09-08 16:23:46
【问题描述】:
我正在使用具有许多列的 DGV。一些列将是空白的,用户需要手动填写这些列。
但是,一些空白的列有相似的值需要填写。
例如,如果我有以下数据:
1 0201 0201R 8X2 1 1 FUJI 8MM
2 0402 8X2 1 1 FUJI
3 0402 8X2 1 1 FUJI
4 1650 1650C 8X2 1 1 FUJI 8MM
5 1650 1650C 8X2 1 1 FUJI 8MM
...所以对于第 2 和 3 行,有 2 个空白列 (第 3 和 8 列)。
因此,如果用户将0402A 输入到第 2 行第 3 列.. 它也将输入到第 3 行第 3 列,因为 0402 的起始值匹配。此外,如果用户将值12MM 输入到第 2 行第 8 列 (如果该行匹配,它将被放入第 3 行第 8 列)...如下:
1 0201 0201R 8X2 1 1 FUJI 8MM
2 0402 0402A 8X2 1 1 FUJI 12MM //notice that only '0402A' was entered one time.
3 0402 0402A 8X2 1 1 FUJI 12MM //same with '12MM'
4 1650 1650C 8X2 1 1 FUJI 8MM
5 1650 1650C 8X2 1 1 FUJI 8MM
更好的解释: 第 2 列值将是与每个输入值进行比较的值。每次在单元格中输入一个值时,它都会将该值复制到 same 列中与原始第二列值等于的每一行中。
问题
- 这可能吗?我该怎么做?
【问题讨论】:
-
你有什么代码可以给我们看吗?以便我们为您找到问题。
-
@Blau:刚刚更新了问题
-
@Bolu:还没有可靠的代码..仍在解决这个问题
标签: c# datagridview copy row