Sascha Wetzel
Grünschnabel
Hi @ all,
ich hab mal wieder so n Problemsche
Ich hab in einer Klasse DataLayer.cs die folgende Methode:
In meiner Form1.cs erzeug ich ein neues private DataTable und weiß diesem die Inhalte der
getData() Methode zu. Die Inhalten stehen auch im dt wenn ich mit dem Debugger durchgeh!
Die Daten sind dann auch in dem DataTable der Form1, nur werden diese im DataGridView nicht angezeigt.
Mein DataGridView hat als DataSource das DataTable der Form1.
Hier noch ein bisschen Code aus der Form1
Habt ihr eine Idee warum?
ich hab mal wieder so n Problemsche

Ich hab in einer Klasse DataLayer.cs die folgende Methode:
Code:
public DataTable getData()
{
dataTable.Clear();
dataAdapter = newNew.selectFromDatabase("SELECT * FROM Ausbilder WHERE Geloescht=False");
dataAdapter.Fill(dataTable);
return dataTable;
}
In meiner Form1.cs erzeug ich ein neues private DataTable und weiß diesem die Inhalte der
getData() Methode zu. Die Inhalten stehen auch im dt wenn ich mit dem Debugger durchgeh!
Die Daten sind dann auch in dem DataTable der Form1, nur werden diese im DataGridView nicht angezeigt.
Mein DataGridView hat als DataSource das DataTable der Form1.
Hier noch ein bisschen Code aus der Form1
Code:
private DataTable dataTable = new DataTable("Ausbilder");
dataTable = dataLayer.getData();
fillDataTableSetColumnsVisibleFalse();
dataGridView1.DataSource = dataTable;
private void fillDataTableSetColumnsVisibleFalse()
{
dataTable = dataLayer.getData();
dataGridView1.Refresh();
dataGridView1.Columns["ID"].Visible = false;
dataGridView1.Columns["Geloescht"].Visible = false;
}
Habt ihr eine Idee warum?