private void SongAdd_DataGridView_Sorted(object sender, EventArgs e) { if (Global.SongAddDataGridViewRestoreSelectList.Count > 0) { SongAdd_DataGridView.ClearSelection(); if (Global.SongAddDataGridViewRestoreCurrentRow != "") { var query = from row in SongAdd_DataGridView.Rows.Cast <DataGridViewRow>() where row.Cells["Song_SrcPath"].Value.Equals(Global.SongAddDataGridViewRestoreCurrentRow) select row; if (query.Count() > 0) { foreach (DataGridViewRow row in query) { SongAdd_DataGridView.CurrentCell = row.Cells[0]; } } } foreach (string str in Global.SongAddDataGridViewRestoreSelectList) { var query = from row in SongAdd_DataGridView.Rows.Cast <DataGridViewRow>() where row.Cells["Song_SrcPath"].Value.Equals(str) select row; foreach (DataGridViewRow row in query) { row.Selected = true; } } Global.SongAddDataGridViewRestoreSelectList.Clear(); } }
public MainForm() { InitializeComponent(); SongQuery_DataGridView.MakeDoubleBuffered(true); SongAdd_DataGridView.MakeDoubleBuffered(true); SingerMgr_DataGridView.MakeDoubleBuffered(true); Cashbox_DataGridView.MakeDoubleBuffered(true); }