我有一个有 3 列的表。现在我想插入另一列,但我想在第一列之后插入新列。现在我想知道如何做到这一点。如果我没记错的话, Table.Columns 属性并不是真正代表列,它更多地代表它们的布局,但与列的值无关?看看例如http://msdn.microsoft.com/en-us/library/system.windows.documents.table.columns.aspx
此属性返回的 TableColumn 对象可以与列中的 TableCell 对象一起用于定义列的布局,但它们不能确定实际呈现的列数。表中的 TableCell 对象决定了实际呈现的列数。例如,如果您定义 3 列但只有 2 列的表格单元格,则只会呈现 2 列。
所以我想,如果我想添加一个带有值的新列,我必须遍历表的行,并且在每一行中我必须在正确的位置添加一个新单元格?