ColumnのVisibleIndexをColumnsコレクションに入っている順に設定しなおしてください。

for(int i = 0; i < WebDataGrid1.Columns.Count; i++)
{
    WebDataGrid1.Columns[i].VisibleIndex = i;
}

 

サンプル

 

リファレンス

VisibleIndex プロパティ (GridField)
https://jp.infragistics.com/help/aspnet/infragistics.web~infragistics.web.ui.gridcontrols.gridfield~visibleindex

 

Tagged: