Beruflich Dokumente
Kultur Dokumente
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
dataGridView1.Columns.Clear();
dataGridView2.Columns.Clear();
dataGridView3.Columns.Clear();
int tam =int.Parse(textBox1.Text);
int i=0;
while(i<tam)
{
DataGridViewColumn columna=new DataGridViewColumn(new DataGridViewTextBoxCell());
columna.Name = i.ToString();
columna.HeaderText = i.ToString();
columna.Width=25;
this.dataGridView1.Columns.Add(columna);
DataGridViewColumn columna2=new DataGridViewColumn(new DataGridViewTextBoxCell());
columna2.Name=i.ToString();
columna2.HeaderText = i.ToString();
columna2.Width=25;
this.dataGridView2.Columns.Add(columna2);
DataGridViewColumn columna3=new DataGridViewColumn(new DataGridViewTextBoxCell());
columna3.Name = i.ToString();
columna3.HeaderText = i.ToString();
columna3.Width=25;
this.dataGridView3.Columns.Add(columna3);
i ++;
}
int [,] _matriz1 = new int[tam,tam];
int [,] _matriz2 = new int[tam,tam];
int [,] _matriz3 = new int[tam,tam];
dataGridView1.Rows.Add(tam);
dataGridView2.Rows.Add(tam);
dataGridView3.Rows.Add(tam);
Random r=new Random();
for(int f=0;f<tam;f++)
{
for(int c=0;c<tam;c++)
{
_matriz1[f, c] = r.Next(10);
_matriz2[f, c] = r.Next(10);
_matriz3[f,c] = _matriz1[f,c] + _matriz2[f,c];
dataGridView1[f,c].Value=_matriz1[f,c];
dataGridView2[f,c].Value=_matriz2[f,c];
dataGridView3[f,c].Value=_matriz3[f,c];
}
}
}
private void button2_Click(object sender, EventArgs e)
{
int tam = int.Parse(textBox1.Text);
int[,] _matriz1 = new int[tam, tam];
int[,] _matriz2 = new int[tam, tam];
int[,] _matriz3 = new int[tam, tam];
for (int f = 0; f < tam; f++)
{
for (int c = 0; c < tam; c++)
{
_matriz1[f, c] = int.Parse(dataGridView1[f, c].Value.ToString());
_matriz2[f, c] = int.Parse(dataGridView2[f, c].Value.ToString());
_matriz3[f, c] = _matriz1[f, c] + _matriz2[f, c];
dataGridView3.CurrentCell = dataGridView3[f, c];
dataGridView3.CurrentCell.Value = _matriz3[f, c];
}
}
}
}
}