• 3 odgovora
  • 4.789 pregleda
C# - TableAdapter.Update 12.07.2006. u 12:03 · pre 246 meseci #1
Nakon što napravim datasource i pomoću dataviewgrid-a prikažem podatke funkcijom Fill ne znam kako da spremim izmjene podataka iz tablice.

Pokušavam

TableAdapter1.Update(MojDataset.Tablica1);
ali mi se ne sprema ništa nazad u bazu. Radim sa Access bazom.

Kako točno da spremim izmjenjene podatke nazad u bazu? Molio bih programski odsječak ako nije problem. Zahvaljujem.
Re: C# - TableAdapter.Update 12.07.2006. u 13:51 · pre 246 meseci #2
Napravi update upit kao string. string upit = "UPDATE proba SET kolona1=" + @kolona1
Instanciraj sqlcommand objekat i dodaj mu upit.
Zatim taj sqlcommand dodaj u tvoj adapter u tvoj adapter kao TableAdapter.UpdateCommand = tvoj sqlcommand.
Posle svega toga mozes da pozoves TableAdapter.Update(MojDataset.Tablica1).
Re: C# - TableAdapter.Update 12.07.2006. u 15:41 · pre 246 meseci #3
Posto se koristi kontrola dataGridView prepostavljam da se radi o Visual Studiu 2005, koji ubacuje bazu u solution.
I da bi prihvacala promjene bazi se u properties treba postaviti svojstvo CopyToOutputDirectory na CopyIfNewer
ili sta ti vec odgovara.
Re: C# - TableAdapter.Update 13.07.2006. u 11:29 · pre 246 meseci #4
Citat:
marko v: Posto se koristi kontrola dataGridView prepostavljam da se radi o Visual Studiu 2005, koji ubacuje bazu u solution.
I da bi prihvacala promjene bazi se u properties treba postaviti svojstvo CopyToOutputDirectory na CopyIfNewer
ili sta ti vec odgovara.

Da. U ovome je riječ. Pri kreiranju datasource-a on mi je kopirao bazu na dva mjesta. Kad bi čitao bazu onda bi čitao iz jednog direktorija a pisao bi u bazu iz drugog direktorija. Zahvaljujem
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme