日期:2014-05-17  浏览次数:20445 次

.net 行的比较
有2张表要比较行上的某个字段是否一致
第一行对第一行
第二行对第二行




求解
asp.net

------解决方案--------------------
这个的话,JS或者后台代码都可以。LZ可以自己选择。
如果是前台JS

var table1 = $("#table1");
var table2 = $("#table2");
$("table1 tr").each(function(index) {
    var tds = $(this).find("td");
    var table2_tds = $(table2).find("tr:eq(" + index + ") td");
    for (var idx = 0; idx < tds.length; idx++) {
        if (table2_tds == undefined 
------解决方案--------------------
 table2_tds == null 
------解决方案--------------------
 table2_tds.length - 1 < idx) {
            break;
        }
        // 比较两个表格单元格
    }
});

LZ可以参考下上面的代码
------解决方案--------------------
以表记录最小的表为基础长度,直接遍历,复杂度为o(n)
------解决方案--------------------
LZ连这个如果都写不出来的话,,,,,,,建议转行了