private void dataGridView1_DoubleClick(object sender, EventArgs e) { int pos; pos = dataGridView1.CurrentRow.Index.GetHashCode(); va.Data = Convert.ToDateTime(dataGridView1.Rows[pos].Cells[0].Value.ToString()); string dt = (Convert.ToDateTime(va.Data).ToString("ddMMyyyy")); string aux = ("data" + Convert.ToString(dt)); string message = "Deseja realmente excluir a data " + Convert.ToDateTime(va.Data).ToString("dd/MM/yyyy") + "?"; string caption = "Confirmar exclusão"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { dataGridView1.Rows.RemoveAt(pos); try { co.DeletarData(va); } catch (Exception ex) { throw new Exception("Erro de comandos: " + ex.Message); } } }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { if (aviso == "") { string msg = "Sempre antes de apagar uma data, a não ser que tenha cadastrado errado, atualize as porcentagens para eleição."; frmLembrete mg = new frmLembrete(msg); mg.ShowDialog(); button2.Focus(); aviso = "Ok"; } else { int pos; pos = dataGridView1.CurrentRow.Index.GetHashCode(); va.Data = Convert.ToDateTime(dataGridView1.Rows[pos].Cells[0].Value.ToString()); string dt = (Convert.ToDateTime(va.Data).ToString("ddMMyyyy")); string aux = ("data" + Convert.ToString(dt)); string message = "Deseja realmente excluir a data " + Convert.ToDateTime(va.Data).ToString("dd/MM/yyyy") + "?"; string caption = "Confirmar exclusão"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { dataGridView1.Rows.RemoveAt(pos); try { co.DeletarData(va); } catch (Exception ex) { throw new Exception("Erro de comandos: " + ex.Message); } } } }