//增加一个要动态添加的列; 
   TemplateColumn NumberColumn = new TemplateColumn();
   NumberColumn.HeaderText="Item Number"; 
   NumberColumn.DataField="IntegerValue";
把以上增加的列动态的添加到DataGrid里面;
   // Add column to Columns collection.
   DataGrid.Columns.AddAt(2, NumberColumn);