wyświetlanie tablicy w textboxie

wyświetlanie tablicy w textboxie
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Witam

Mam mały problem - mianowicie, jak mogę wyświetlić zawartość mojej tablicy do textboxa? Aby przypominało to chociaż tablicę 2x2 - kolumny i wiersze, odstępy między każdym elementem.

Inna sprawa - podobna - jak mogę wyświetlić zawartość listy w tymże textboxie, jeden element pod drugim, ewentualnie obok siebie?

textbox ma już multiline i atrybut readonly.

pzdr!

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1574
0

Wyświetlanie tablicy:

Kopiuj
int[][] matrix = new int[4][4];

for (int y = 0; y < matrix.Length; y++)
{
    string line = string.Empty;
    for (int x = 0; x < matrix[y].Length; x++)
    {
        line += matrix[y][x] + " ";
    }
    textBox1.Lines.Add(line);
}

Analogicznie z listą.

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Error 1 'System.Array' does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'System.Array' could be found (are you missing a using directive or an assembly reference?)

dla linii (.Add podkreślone):

Kopiuj
                textBox1.Lines.Add(line); 

co jest nie tak?

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1574
1

Kurcze, byłem pewny, że posiada Add, a jednak. No to po prostu zamiast tego daj:

Kopiuj
textBox1.AppendText(line + "\n");

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.