public static void AgregarCeldas(this DataGridView d, TipoMatriz t) { if (t != TipoMatriz.Vector) { d.Rows.Add(new DataGridViewRow { Height = 30 }); } if (t != TipoMatriz.Columna) { var i = d.ColumnCount++; d.Columns[i].Width = 30; } }
public static Matrix Transformar(this DataGridView d, TipoMatriz t) { switch (t) { case TipoMatriz.Cuadrada: return(new Matrix(Matriz(d))); case TipoMatriz.Columna: return(new Matrix(Columna(d))); case TipoMatriz.Vector: return(new Matrix(Vector(d))); default: return(null); } }