Пример #1
0
        private void LoadTable(object sender, EventArgs e)
        {
            SongTable = FormLib.MakeTable(FormLib.TableTypes.ErrorList);
            DataView dv = new DataView(SongTable);

            dgv_Errors.DataSource = dv;
        }
Пример #2
0
        private void B_FolderExport_Click(object sender, EventArgs e)
        {
            IsExport             = true;
            b_ShowErrors.Enabled = false;
            fbd_FolderExport.ShowDialog();

            ExportPath = fbd_FolderExport.SelectedPath;
            ss_Main_l_ExportDestination.Text = "Export Folder set to " + ExportPath;
            string[]   FilesInExport  = Directory.GetFiles(ExportPath);
            FileInfo[] ExportFileInfo = new FileInfo[FilesInExport.Length];
            for (int i = 0; i < FilesInExport.Length; i++)
            {
                ExportFileInfo[i] = new FileInfo(FilesInExport[i]);
            }

            ExportTable = FormLib.MakeTable(FormLib.TableTypes.ExportList);

            FormLib.PopulateTable(FormLib.TableTypes.ExportList, ref ExportTable, FormLib.MakeFileList(ExportFileInfo));

            DataView dv = new DataView(ExportTable);

            dgv_ExportPreview.DataSource = dv;

            IsExport      = false;
            ExportPathSet = true;
        }
Пример #3
0
        /// <summary>
        /// Creates an in-memory table holding information for the particular
        /// file extension chosen.
        /// </summary>
        /// <param name="FileExtension">The file extension used to craft the table</param>
        private void MakeOpenListDataTable(string FileExtension = PlaylistFile)
        {
            OpenListTable.Columns.Clear();
            OpenListTable.Rows.Clear();

            if (ImageFiles.Split(';').Contains(FileExtension) || FileExtension == PlaylistFile && !IsExport)
            {
                if (FileList[0].Attributes.GetNamedItem("trackArtist") != null)
                {
                    OpenListTable = FormLib.MakeTable(FormLib.TableTypes.OpenList);
                }
                else
                {
                    OpenListTable = FormLib.MakeTable(FormLib.TableTypes.Default);
                }
            }
            else if (FileExtension == XMLFile)
            {
                OpenListTable = FormLib.MakeTable(FormLib.TableTypes.Default);
            }
        }