/// <summary>
/// 移动DataTable某列到指定的索引位置
/// </summary>
/// <param name="dataTable"></param>
/// <param name="columnName">要移的列名</param>
/// <param name="index">移到的索引位置</param>
public void MoveColumnIndex(DataTable dataTable, string columnName, int index)
{
if (dataTable.Columns.Contains(columnName))
{
int currentIndex = dataTable.Columns[columnName].Ordinal;
if (currentIndex != index && index < dataTable.Columns.Count)
{
dataTable.Columns[columnName].SetOrdinal(index);
}
}
}本文来自 www.luofenming.com