private void btnSalvar_Click(object sender, EventArgs e) { var p = new Questao(); if (Questao != null) { p.Codigo = Questao.Codigo; } p.Pergunta = edtPergunta.Text; p.Resposta = edtResposta.Text; p.Tipo = (rbPergunta.Checked ? TipoQuestao.Funcao : TipoQuestao.Grafico); foreach (DataGridViewRow linha in grdFuncoes.Rows) { if (!linha.IsNewRow) { p.Respostas.Add(linha.Cells[0].Value.ToString()); } } p.Salvar(); DBApplication.Questoes.Add(p); this.Close(); }