[ ghost2k3 @ 31.08.2007. 13:16 ] @
Napravio sam u C# programcic koji unosi neke podatke u access bazu i cita iz nje.
Sve lepo radi, medjutim kada pokrenem program i unesem nesto u bazu to se ne vidi sa odmah u programu nego tek kada restartujem program.
Kako u kodu da ubacim neki refresh ili nesto slicno da bi se izmene videle odmah?
[ ghost2k3 @ 31.08.2007. 13:53 ] @
Nas'o sam resenje:
Code:
private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'compshopDataSet.dobavljac' table. You can move, or remove it, as needed.
            this.dobavljacTableAdapter.Fill(this.compshopDataSet.dobavljac);
        }


posto ovo radi samo na load forme, metio sam da radi malo i kasnije :D
[ boomLM @ 31.08.2007. 13:55 ] @
Pošto verovatno radiš sa DataSet-ovima i predpostavljam da podatke prikazuješ u Data grid kontroli najjednostavniji način ti je da isprazniš data set (dsNekiDataSet.Clear() ) i da ga ponovo učitaš kako si ga učitao i prvi put.
A kao okidač naravno prvo proveriš da li je išta menjano nad tom tabelom... preko okidača u bazi - trigeri

/////
Al' si brz... moraću da se naučim da koristim copy paste tehniku...
[ ghost2k3 @ 31.08.2007. 14:13 ] @
Ma evo napravio sam ovako. Radi.
Stavio sam da mi radi taj Fill kada menjam funkcije sa radio button-ima. Tako da svaki put puni ono sto je u bazi :D
Mozda nije najsrecnije resenje,ali radi.