table合并 table合并单元格怎么弄

健身运动 2024-07-23 09:50:00

大家好我是小周,table合并,关于table合并单元格怎么弄很多人还不知道,那么现在让我们一起来看看吧!

1、追加到上一行,楼主可以这样调用:Dt1 = MergeDataTable(Dt1, Dt2, "ID");下面是函数定义:/ 函数名 : MergeDataTable 函数功能: }} 合并DataTable 入力参数: dt1 要合并的DataTable1 keyColName dt1与dt2联系的关键列名 出力参数: none dtReturn 合并后的DataTable 作成者 : 悉雨辰寂{//定义临时变量DataTable dtReturn = new DataTable();int i=0;int j=0;int k=0;int colKey2=0;//设定表dtReturn的名字dtReturn.TableName = dt1.TableName;//设定表dtReturn//表dt2的第m行数据拷贝到dtReturn中去,且不要KeyColName(ID)列的列名colKey=i;}dtReturn.Columns.Add( dt1.Columns[i].ColumnName );}for(j=0; jif( dt1.Columns[j].ColumnName == KeyColName ){colKey2=j;continue;for(i=0; iDataRow dr;for(i=0; iint m=-1;for(j=0; jdtReturn.Rows[i][j] = dt1.Rows[i][j].ToString();}//查找的dt2中KeyColName的数据,与dt1相同的行(即楼主两个表中ID相同的行)for(k=0; kif( dt1.Rows[i][colKey1].ToString() == dt1.Rows[k][colKey2].ToString() )}m=k;if( m!=-1 ){for(k=0; kif( k==colKey2 ){continue;}dtReturn.Rows[i][j] = dt2.Rows[m][k].ToString();j++;}return dtReturn ;。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 a13828211729@163.com 邮箱删除。