private void dtgComandos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { ComandoTarefa cmd = (ComandoTarefa)dtgComandos.Rows[e.RowIndex].DataBoundItem; using (FrmComando frm = new FrmComando(cmd)) { if (frm.ShowDialog() == DialogResult.OK) cmd.Titulo = (frm.UscCadastro as UscComando).Objeto.Titulo; } }
private void btnAdicionarComando_Click(object sender, EventArgs e) { using (FrmComando frm = new FrmComando()) { frm.Selecionavel = true; if (frm.ShowDialog() == DialogResult.OK) { int ultOrdem = obj.Comandos.Count == 0 ? 0 : obj.Comandos.Max(x => x.Ordem); foreach (DataGridViewRow linha in LinhasSelecionadas(frm.UscCadastro.dtgDados)) { Comando cmd = (Comando)linha.DataBoundItem; obj.Comandos.Add(new ComandoTarefa(cmd, ++ultOrdem)); } HabilitarSalvamento(); AtualizaGradeComandos(); } } }