1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| private void CopyTable(DataSet DsDestination, DataSet DsSource)
{
if (DsDestination.Tables.Count == 0)
{
DsDestination.Tables.Add();
DataColumn dc0 = new DataColumn();
dc0.ColumnName = DsSource.Tables[0].Columns[0].ColumnName;
dc0.DataType = DsSource.Tables[0].Columns[0].DataType;
DataColumn dc1 = new DataColumn();
dc1.ColumnName = DsSource.Tables[0].Columns[0].ColumnName;
dc1.DataType = DsSource.Tables[0].Columns[0].DataType;
DataColumn dc2 = new DataColumn();
dc2.ColumnName = DsSource.Tables[0].Columns[0].ColumnName;
dc2.DataType = DsSource.Tables[0].Columns[0].DataType;
DsDestination.Tables[0].Columns.Add(dc0);
DsDestination.Tables[0].Columns.Add(dc1);
DsDestination.Tables[0].Columns.Add(dc2);
}
foreach (DataRow dr in DsSource.Tables[0].Rows)
{
DsDestination.Tables[0].Rows.Add(dr);
}
} |
Partager