/// <summary>
        /// Method to set the datasource
        /// </summary>
        /// <param name="companyFiles">CompanyFiles Array</param>
        /// <remarks></remarks>
        private void SetDataSource(CompanyFile[] companyFiles)
        {
            //Filter the list to show only files that are supported by v2 of the API
            IEnumerable<CompanyFile> filteredList =
                companyFiles.Where(x => new Version(x.ProductVersion) >= new Version("2013.3"));

            if (dgvCompanyFiles.DataSource == null)
            {
                dgvCompanyFiles.DataSource = filteredList.ToArray();

                if (!UseCloud)
                {
                    HideSpinner();
                }
            }
            else
            {
                dgvCompanyFiles.DataSource = ((CompanyFile[]) dgvCompanyFiles.DataSource).Union(filteredList).ToArray();
                HideSpinner();
            }
        }