BatchGuy.App.CreateX264BatchFileForm.SortFilesGrid C# (CSharp) Method

SortFilesGrid() private method

private SortFilesGrid ( int sortColumnNumber ) : void
sortColumnNumber int
return void
        private void SortFilesGrid(int sortColumnNumber)
        {
            if (_bindingListFiles.Count() == 0)
                return;

            string sortColumnName = dgvFiles.Columns[sortColumnNumber].DataPropertyName;
            _filesGridSortConfiguration.SortByColumnName = sortColumnName;
            List<X264File> x264Files = this.GetX264Files();
            ISortService<X264File> sortService = new SortService<X264File>(_filesGridSortConfiguration, x264Files);

            IBindingListSortService<X264File> bindingListSortService = new BindingListSortService<X264File>(x264Files, dgvFiles,
                _filesGridSortConfiguration, sortService);
            _bindingListFiles = bindingListSortService.Sort();

            this.BindFilesGrid();
        }
CreateX264BatchFileForm