Kampfwurst Hugo
Lieutenant
- Registriert
- Jan. 2010
- Beiträge
- 583
Hallo
Da mir hier immer super geholfen wurde stelle ich hier wieder mal ein kleines Problem vor ;-)
Ich habe eine Klasse erstellt.
dann habe ich in einer 2 Klasse ( Name der Klasser warn) folgendes Unterprogramm
In der Form gebe ich die BindingList wie folgt aus.
Nun bekomme ich im Datagridview nur die 2 Spalten angezeigt.
Dazu noch genau die 40 Zeilen. In der Spalte Anzahl steht immer die Zahl 0 und in der Spalte Name steht gar nichts.
Wieso das??
Hänge an dem Problem jetzt seit 3h und finde den Fehler nicht
Brauche die Liste um später mit dem ReportViewer das ganze auszugeben.
Gruß Christoph
Da mir hier immer super geholfen wurde stelle ich hier wieder mal ein kleines Problem vor ;-)
Ich habe eine Klasse erstellt.
Code:
public class Warnung
{
private int _anzahl;
private string _name;
public Warnung(string name, int anzahl)
{
_name = name;
_anzahl = anzahl;
}
public int Anzahl { get; set; }
public string Name { get; set; }
}
dann habe ich in einer 2 Klasse ( Name der Klasser warn) folgendes Unterprogramm
Code:
public BindingList<Warnung> count_array()
{
BindingList<Warnung> liste = new BindingList<Warnung>();
for(int i=0;i<=40;i++)
{
liste.Add(new Warnung(Convert.ToString(i), i));
}
return liste;
}
In der Form gebe ich die BindingList wie folgt aus.
Code:
BindingList<Warnung> listewarn;
public Form1()
{
InitializeComponent();
listewarn = warn.count_array();
listewarn.ResetBindings();
dataGridView2.DataSource = listewarn;
dataGridView2.Update();
}
Nun bekomme ich im Datagridview nur die 2 Spalten angezeigt.
Dazu noch genau die 40 Zeilen. In der Spalte Anzahl steht immer die Zahl 0 und in der Spalte Name steht gar nichts.
Wieso das??
Hänge an dem Problem jetzt seit 3h und finde den Fehler nicht

Brauche die Liste um später mit dem ReportViewer das ganze auszugeben.
Gruß Christoph