问题如标题所示:
如何从其他DataTable创建具有列结构的新DataTable?
我需要一个空的DataTable来在其中使用.Rows.Add()
方法。
代码:
DataTable dtFirst = new DataTable();
dtFirst.Columns.Add("column1");
dtFirst.Columns.Add("column2");
dtFirst.Columns.Add("column3");
FillDataTableFirst(); // before I create second DataTable - dtFirst is filled
// here I need dtSecond DataTable with same column structure
// i cant just copy first data table, because it contains data
DataTable dtSecond = ???;
.Clone()
方法。该方法的详细信息请参阅此链接。 - Bridge