我有一张excel表,我需要比较两个相邻的行?如何比较?
答案 0 :(得分:2)
如果我理解正确:rows
被认为是平等的么?因为每cell
等于。
int equalCount = 0;
for(int i=0; i < row1.Fields.Count; i++){
if(row1[i] == row2[i]){
equalCount++;
}
}
if(equalCount == row1.Fields.Count){
// row/cells equal.
}
这将每个row1单元格与同一个row2单元格进行了比较。
旁注:我不确定你的代码是否使用.Fields / .Columns / .Cells,所以它纯粹是说明性的。