for(int i=0; i<Count+1;i++)
for(int j=0;j<this.dataSet2.Tables[0].Columns.Count;j++)
{
range = (Excel.Range)ws.Cells[i+1,j+1];
if((i+1)==1)
range.Value2 =
this.dataSet2.Tables[0].Columns[j].ColumnName.ToString();
else
range.Value2 = this.dataGridView1[i - 1, j].ToString();
}
Смена порядка столбцов в dataGridView
Есть стандартный dataGrigView. Источником данных для него служит dataSet.
Затем данные из Грида переводятся в документ Ексель:
Код:
Проблема в том, что при изменении пользователем порядка столбцов в dataGrigView последовательность столбцов всё равно остается старой.
Что нужно сделать чтобы изменения затрагивали не только внешний вид dataGrigView?