title: How to create new DataTable with column structure from other DataTable?
body: <p>As in title - the question is:</p>
  
  <p>How to create new DataTable with column structure from other DataTable?</p>
  
  <p>I need empty DataTable to use <code>.Rows.Add()</code> method in it.</p>
  
  <p>Code:</p>
  
  <pre><code>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 = ???;
  </code></pre>