Le déplacement d'une colonne dans une table de la première à la dernière

J'ai une procédure stockée sql qui renvoie à un certain groupe de colonnes dans ma datatable.
Comment puis-je déplacer (disons) de la colonne dans la première position, le dernier poste avant que je l'exportation de la datatable à excel ?

Dim myConn As New SqlConnection(strConnection)
Dim myCmd As New SqlCommand(strSQL, myConn)
Dim dt As DataTable = New DataTable()
Dim da As SqlDataAdapter = New SqlDataAdapter(strSQL, myConn)
da.Fill(dt)

Dim excelPackage = New OfficeOpenXml.ExcelPackage
Dim excelWorksheet = excelPackage.Workbook.Worksheets.Add("ProjectStatusReports")
excelWorksheet.Cells("A3").LoadFromDataTable(dt, True)
Vous ne voulez échanger première et de la dernière colonne, les positions sont tous?
bien.... En gros, j'ai voulu réorganiser les positions des colonnes

OriginalL'auteur Frank | 2011-10-15