DataGridView nicht einblenden von Spalten/Daten
Ich versuche, die Daten in einem DataGridView, aber entweder das DataGridView zeigt nicht die Daten (auch wenn es sagt im Debug-Modus, es hat die Elemente, die in es)
protected void PopulateGrid()
{
string dataSource = "test.db";
String connectionString = "Data Source=" + dataSource;
String selectCommand = "SELECT * FROM test_run";
SQLiteDataAdapter dataAdapter =
new SQLiteDataAdapter(selectCommand, connectionString);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dataGridView1.DataSource = ds;
dataGridView1.Refresh();
}
oder es nicht funktioniert und eine Fehlermeldung kommt: "datareader bereits aktiv auf diesen Befehl"
protected void PopulateGrid()
{
SQLiteConnection SQLconnect = new SQLiteConnection();
SQLiteCommand SQLcommand = default(SQLiteCommand);
SQLiteDataAdapter SQLAdapt = new SQLiteDataAdapter();
SQLiteDataReader SQLreader = default(SQLiteDataReader);
DataTable db = new DataTable();
SQLconnect.ConnectionString = "Data Source=test.db;MultipleActiveResultSets=True";
SQLconnect.Open();
SQLcommand = SQLconnect.CreateCommand();
SQLcommand.CommandText = "SELECT * FROM test_run;";
SQLreader = SQLcommand.ExecuteReader();
SQLAdapt.SelectCommand = SQLcommand;
SQLAdapt.Fill(db);
dataGridView1.DataSource = db.DataSet;
dataGridView1.Refresh();
- Denken Sie daran, Sie zu entsorgen die Verbindung, nachdem Sie abrufen von Daten zu vermeiden, die Ausnahme, die Sie erhalten, nachdem Sie bereits aktiv datareader.
Du musst angemeldet sein, um einen Kommentar abzugeben.