ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
963
963
EMPFEHLEN
-
17.02.06 20:23 #1
- Registriert seit
- Feb 2005
- Ort
- Kirchdorf a. d. Krems, OÖ
- Beiträge
- 213
Hallo,
ich habe folgendes Problem:
habe ein 2 dimensionales array (string[,] data) das ich gerne in einer Tabelle ausgeben möchte.
Welches Control soll ich dafür verwenden, und wie?
thx, yanick
-
Hi,
also, ein bisschen Überlegen kann man aber auch mal selbst!
Aber da ich heute gute Laune hab, mal ein Tipp:
Control: ListView (Ansicht = Details)
dein Array in der ersten Dimension durchlaufen, pro Eintrag ein ListviewItem anlegen.
Zusätzlich pro Eintrag die zweite Dimension durchlaufen und dabei pro Eintrag ein ListViewSubItem anlegen und dem ListViewItem für den Eintrag der ersten Dimension hinzufügen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Hallo yan1!
Welches Control du benötigst kannst du recht einfach herausfinden. Versetze dich in die Lage des Users und frage dich, was du an dieser Stelle erwarten würdest um die "Arbeit" einfach zu halten.
Daher können wir dir nicht sagen, welches Control in deinem Falle Sinn macht. Aber das ListView würde sich durchaus anbieten, um ein mehrdimensionales Array abzubilden.
Unterhalb findest du ein wenig Sourcecode, der dir das ganze näherbringt. Zur Beschreibung:
listArray ist ein ListView mit 4 Columns. Die Eigenschaft View wurde auf Detail gestellt.
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
string[,] teststring = new string[50,3]; // fill array for (int i = 0; i < 50; i++) { for (int i2 = 0; i2 < 3; i2++) { teststring[i,i2] = i.ToString() + " " + i2.ToString(); } } // now fill up the listview using the array this.listArray.Items.Clear(); for (int i = 0; i < 50; i++) { ListViewItem lvi = new ListViewItem(i.ToString()); for (int i2 = 0; i2 < 3; i2++) { lvi.SubItems.Add(teststring[i, i2]); } this.listArray.Items.Add(lvi); }
-
22.02.06 19:06 #4
- Registriert seit
- Feb 2005
- Ort
- Kirchdorf a. d. Krems, OÖ
- Beiträge
- 213
danke, werd ich gleich mal ausprobieren
-
#91; musst du halt in [ ändern. Da gibts leider noch einen kleinen Fehler im Syntax-Highlighting.
Ähnliche Themen
-
SELECT ergebniss von Tabelle 1 in Tabelle 2 schreiben MySql
Von Silver83 im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 23.03.08, 00:04 -
Array in Array schreiben und in SQL verwenden
Von Sturmrider im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 22.04.06, 17:56 -
HTML Tabelle in Excel Tabelle schreiben
Von lmarin im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 19.01.05, 23:34 -
[VBA + Excel] Werte von Tabelle in neue Tabelle schreiben
Von Script_Kiddie im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 04.07.04, 11:52 -
Daten aus Tabelle auslesen und in ein Array schreiben?
Von Jutana im Forum PHPAntworten: 2Letzter Beitrag: 15.01.04, 18:05





Zitieren

Login





