public void muestraResultado() { string camino_ij = ""; object[] values = new object[4]; DataTable dt = new DataTable(); dt.Columns.Add("Origen"); dt.Columns.Add("Destino"); dt.Columns.Add("Camino"); dt.Columns.Add("Peso Total"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { values[0] = V[i].getVertice().getId().ToString(); values[1] = V[j].getVertice().getId().ToString(); if (D[i, j] == INFINITO) { values[3] = " - "; camino_ij = "No existe"; } else { values[3] = D[i, j].ToString(); recuperaCamino(i, j, ref camino_ij); } values[2] = camino_ij; dt.Rows.Add(values); camino_ij = ""; } } DDFloyd df = new DDFloyd(dt); df.ShowDialog(); }
public void muestraResultado() { string camino_ij = ""; object[] values = new object[4]; DataTable dt = new DataTable(); dt.Columns.Add("Origen"); dt.Columns.Add("Destino"); dt.Columns.Add("Camino"); dt.Columns.Add("Peso Total"); for(int i = 0;i<n;i++) for (int j = 0; j < n; j++) { values[0] = V[i].getVertice().getId().ToString(); values[1] = V[j].getVertice().getId().ToString(); if (D[i, j] == INFINITO) { values[3] = " - "; camino_ij = "No existe"; } else { values[3] = D[i, j].ToString(); recuperaCamino(i, j, ref camino_ij); } values[2] = camino_ij; dt.Rows.Add(values); camino_ij = ""; } DDFloyd df = new DDFloyd(dt); df.ShowDialog(); }