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);
            }
        }
Esempio n. 2
0
 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);
     }
 }