public static Common buf2bufDiffTbl(Common _from,Common _to)
{
//实例化DictTable
DictTable dtF = new DictTable(_from.TableId);
,dtT = new DictTable(_to.TableId);
DictField dfF,dfT;
for(int i = 1; i<= dtF.fieldCnt(); i++)
{
//实例化 _from表 的字段
dfF = new DictField(dtF.id(), dtF.fieldCnt2Id(i));
if(dfF && !dfF.isSystem())
{
//实例化 _to表 的字段
dfT = new DictField(dtT.id(), dtT.fieldName2Id(dfF.name()));
if(dfT)
{
//为 _to表 赋值
_to.(dtT.id()) = _from.(dfF.id());
}
}
}
return _to;
}
※两表的字段必须要相同