Tohle mi VS 2008 hodí, když se pokusím o tohle:
table.RowCount++;
A netuším jak to nahradit.
Nenapadá mě nic, bez čeho by se musel znovu "nakrmit" dataGrid - to za dané situace nejde.
Jinak pro naplnění dataGridu používám toto:
private BindingSource bs = new BindingSource();
//pro nevinný argument
private void InitializeDataGridView()
{
InitializeDataGridView("SELECT * FROM current_data");
}
//nakrmení dataGridu
private void InitializeDataGridView(string query)
{
bs.DataSource = GetData(query);
table.DataSource = bs;
setColumnsStyle();
}
//vytvoření dataTable z dat zýskaných z SQLite databáze
private static DataTable GetData(string sqlCommand)
{
SQLiteConnection sql = new SQLiteConnection(connectioString);
sql.Open();
SQLiteCommand cmd = new SQLiteCommand(sqlCommand, sql);
SQLiteDataAdapter adapter = new SQLiteDataAdapter();
adapter.SelectCommand = cmd;
DataTable dt = new DataTable();
dt.Locale = System.Globalization.CultureInfo.InvariantCulture;
adapter.Fill(dt);
return dt;
}