DataGridViewColumn nGridColumn = ucShowDetail1.dgvSimeple.Columns[e.ColumnIndex];
            DataGridViewColumn oGridColumn = ucShowDetail1.dgvSimeple.SortedColumn;
            ListSortDirection direction;
            if (oGridColumn != null)
            {
                if (oGridColumn == nGridColumn &&
                     ucShowDetail1.dgvSimeple.SortOrder == SortOrder.Descending)
                {
                    direction = ListSortDirection.Descending;
                }
                else
                {
                    direction = ListSortDirection.Ascending;
                    oGridColumn.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
            }
            else
            {
                direction = ListSortDirection.Ascending;
            }
          
            ucShowDetail1.dgvSimeple.Sort(nGridColumn, direction);
         
            nGridColumn.HeaderCell.SortGlyphDirection = direction == ListSortDirection.Ascending ?
             SortOrder.Ascending : SortOrder.Descending;
            string sort;
            string sortName;
            if (direction == ListSortDirection.Ascending)
            {
                sort = "ASC";
            }
            else
            {
                sort = "DESC";
            }
//获取列名及排序方式,对dataTable排序
            sortName = ucShowDetail1.UcDataSource.Columns[e.ColumnIndex + 1].ColumnName;
            string FileString = sortName + "  " + sort;
            DataView dtView = new DataView(CsDataImportObj.dtIccData);
            dtView.Sort = FileString;
            CsDataImportObj.dtIccData = dtView.ToTable();