Entwickler-Ecke
Basistechnologien - Datagriedview
coolace - So 30.05.10 18:01
Titel: Datagriedview
Hy,
ich hab mal wieder eine kleine Frage wo ich seit Wochen nicht weiter komme.
Ich habe eine Klasse die auch die Eigenschaften einer List geerbt hat
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| public class Daten : List<string> { string vorname; string nachnahme;
public override string ToString() { StringBuilder anhang = new StringBuilder();
foreach (var item in this) { if (anhang .Length > 0) { anhang .Append(" " + item); } else { anhang.Append(item); } } return anhang.ToString(); }
sowie die Properties zum auslesen der Strings |
wenn ich jetzt das ganze an die Datagriedview binde zeigt er mir
die vorname und nachnahme variablen an aber das was in der Liste
gespeichert ist nicht, warum ?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| List<Daten> data = new List<Daten>();
bindingSource1.DataSource = data; bindingSource1.AllowNew = true; dataGridView1.DataSource = bindingSource1; dataGridView1.AllowUserToAddRows = true; dataGridView1.AllowUserToDeleteRows = true; dataGridView1.AllowUserToOrderColumns = true; dataGridView1.AllowUserToResizeColumns = true; |
Danke und Gruß
Coolace
coolace - So 30.05.10 18:27
blöde Frage, wie müsste das in einer Klasse aussehen, ich dachte
so aber das geht nicht ?
C#-Quelltext
1: 2: 3: 4: 5:
| public string Content {
return toString(); } |
JüTho - So 30.05.10 18:30
Aber fast. Es fehlt das Einbinden in get {}.
Jürgen
coolace - So 30.05.10 18:32
inwiefern, die List hat doch kein explizieten get Block ?
Kha - So 30.05.10 18:38
Nicht die Property soll in get, sondern genau umgekehrt ;) .
coolace - So 30.05.10 18:43
oh sorry, war wohl gestern zu lange auf der Grand Prie Party
vielen vielen Dank für die zahlreiche Hilfe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!