private void SetAppointFromQueueToLoading() { BindingList <AppointState> appoints = (BindingList <AppointState>)dgvQueue.DataSource; if (dgvQueue.SelectedRows.Count > 0) { FormStart form = (FormStart)MdiParent; FormGetAppoint formGet = new FormGetAppoint(); formGet.Database = database; formGet.Ready = true; formGet.Appoint = appoints[dgvQueue.SelectedRows[0].Index].Appoint; formGet.SaveData += eventRefreshData; form.AddDialog(formGet); } else { MessageBox.Show(resources.Message.WrongDataGridView, "Ошибка"); } }