private void btnSomar_Click(object sender, EventArgs e) { double valorSoma = 0; if (double.TryParse(txtValorSoma.Text, out valorSoma) && valorSoma != 0) { matrizEsparsa.SomarNaColuna(valorSoma, Convert.ToInt32(numColunaSoma.Value)); matrizEsparsa.ExibirDataGridView(dgMatrizEsparsa); } else { MessageBox.Show("Não é possível somar na coluna indicada esse valor." + " Verifique se os valores são válidos.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnSomarK_Click(object sender, EventArgs e) { if (rbLista1.Checked) { if (lista == null) { throw new Exception("Matriz Vazia"); } //Chama-se os métodos já implementados na ListaLigadaCruzada lista.SomarNaColuna(double.Parse(txtValor.Text), Convert.ToInt32(numColuna.Value)); lista.ExibirDataGridview(dgvUm); } else { if (lista2 == null) { throw new Exception("Matriz Vazia"); } lista2.SomarNaColuna(double.Parse(txtValor.Text), Convert.ToInt32(numColuna.Value)); lista2.ExibirDataGridview(dgvDois); } }