private void CopyButton_OnClick(object sender, EventArgs e) { try { DataGridViewRow dgvRow = Grid.CurrentRow; Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("ID", int.Parse(dgvRow.Cells["ID"].Value.ToString())); RecordManager am = new RecordManager(Source, Provider, data); am.Show(); } catch (Exception ex) { new Error(ex).ShowDialog(); } }