Witam,
pisze aplikacje okienkowa, ktora pobiera dane z pliku .mdb ( Microsoft Access). Korzystam z DataSeta i biblioteki OleDB.
Dane drukuje bezproblemowo: (Wstawiam formatke DataGrid i pobieram datasource z pliku .mdb)
Mam sworzone automatycznie: zadaniaDataSet, tabela1BindingSource oraz tabela1TableAdapter
Program sie kompiluje - wyswietla mi sie w data|Gridzie cala tabela.
W kodzie dla funkcji Form1_Load mam :
this.tabela1TableAdapter.Fill(this.zadaniaDataSet.Tabela1);
Teraz tworze przycisk po nacisnieciu ktorego chcialbym aby wykonywal sie zpais do bazy danych pewnych danych. Dla przykladu niech beda to dane dla kolumny Tytul i Opis:
private void button1_Click(object sender, EventArgs e)
{
ZadaniaDataSet.Tabela1Row newTabela1Row;
newTabela1Row = ZadaniaDataSet.Tabela1.NewTabela1Row();
newTabela1Row.Tytul = "Cos";
newTabela1Row.Opis = "cos cos cos";
// Add the row to the Region table
this.zadaniaDataSet.Tabela1.Rows.Add(newTabela1Row);
// Save the new row to the database
this.tabela1TableAdapter.Update(this.zadaniaDataSet.Tabela1);
}
Skorzystalem oczywiscie z specyfikacji na stronie msdn: http://msdn.microsoft.com/en-us/library/ms233812(VS.80).aspx
Przy kompilacji wyswietla nastepujacy blad:
dla : newTabela1Row = ZadaniaDataSet.Tabela1.NewTabela1Row();
Error 1 An object reference is required for the non-static field, method, or property 'WindowsFormsApplication5.ZadaniaDataSet.Tabela1.get' C:\Users\ir3\Documents\Visual Studio 2008\Projects\WindowsFormsApplication5\WindowsFormsApplication5\Form1.cs 36 29 WindowsFormsApplication5
Prosze o pomoc - co robie nie tak ?