private void mnuLibrary_Click(object sender, EventArgs e) { var frm = new frmLibrary(); frm.ShowDialog(); mnuLibrary.Text = string.Format("Library ({0})", HelperImage.List().Count); }
private void frmMain_Load(object sender, EventArgs e) { try { HelperSetting.SetFilePath(Application.StartupPath + "\\" + HelperSetting.FileName); var setting = HelperSetting.GetSetting(); if (string.IsNullOrEmpty(setting.FileData) || string.IsNullOrEmpty(setting.FolderBackground) || string.IsNullOrEmpty(setting.FolderPointer)) { var frm = new frmSetting(); frm.ShowDialog(); } HelperImage.Load(); mnuLibrary.Text = string.Format("Library ({0})", HelperImage.List().Count); } catch (Exception ex) { MessageBox.Show(ex.Message); this.Close(); } }
private void LoadData() { var lst = HelperImage.List(); DataTable dt = new DataTable(); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("PathBackground", typeof(string)); dt.Columns.Add("PathOutput", typeof(string)); foreach (var item in lst) { dt.Rows.Add(item.Name, item.PathBackground, item.PathOutput); } DataView dv = dt.DefaultView; if (!string.IsNullOrEmpty(txtSearch.Text)) { dv.RowFilter = "Name like '%" + txtSearch.Text + "%'"; } dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = dv; }