Exemple #1
0
        private void button_plus_Click(object sender, EventArgs e)
        {
            Matrica A = new Matrica();
            Matrica B = new Matrica();
            Matrica C = new Matrica();

            SetMatrixSize(MatrixC, dataGridView3, MatrixA.Rows.Count);
            if (!(A.FromDataTable(MatrixA, MatrixA.Rows.Count) &&
                  B.FromDataTable(MatrixB, MatrixB.Rows.Count)))
            {
                MessageBox.Show("Проверьте корректность", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                SetView(ref MatrixA, MatrixA.Rows.Count);
                SetView(ref MatrixB, MatrixB.Rows.Count);
                C = (A + B);
                if (!C.ToDataTable(ref MatrixC, MatrixA.Rows.Count))
                {
                    MessageBox.Show("Проверьте корректность", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                ;
            }
        }