title: Inserting columns into a Table
body: <p>I have a table with 3 columns. Now I want to insert another column, but I want to insert the new column after the first one. Now I'm wondering how this can be done. If I'm not wrong, the Table.Columns property isn't really representing columns, it's more representing their layout but has nothing to do with the values of the columns?
  Look e.g. at <a href="http://msdn.microsoft.com/en-us/library/system.windows.documents.table.columns.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/system.windows.documents.table.columns.aspx</a></p>
  
  <blockquote>
    <p>The TableColumn  objects returned by this property can, in conjunction with the TableCell  objects in the column, be used to define layout of columns but they do not determine the actual number of columns rendered. It is the TableCell  objects in a table that determine how many columns are actually rendered. For example, if you define 3 columns but only have table cells for 2 columns, only 2 columns will be rendered.</p>
  </blockquote>
  
  <p>So I guess, that if I want to add a new column with values, I have to loop through the rows of the table and in every row I have to add a new cell at the right position?</p>