Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???

[es] :: .NET :: Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???

[ Pregleda: 2549 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kalasnikov
SERBIA

Član broj: 92858
Poruke: 37
*.53.eunet.yu.



Profil

icon Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???09.06.2006. u 20:45 - pre 217 meseci
U cemu je problem?

Code:

private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
                
        sqlDataAdapter1.Fill(dataSet11);
        dataSet11.tblRadnici.Rows.Find(e.Item.Cells[1].Text).Delete();
        dataSet11.tblRadnici.AcceptChanges();
        int broj=sqlDataAdapter1.Update(dataSet11);            
        DataGrid1.DataBind();
}


Kada se klikne na delete posle Update za SQL Data Adapter red se ne brise iz baze? Zasto?
Hvala unapred...

Evo zasto

Code:

        private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
                
        sqlDataAdapter1.Fill(dataSet11);
        dataSet11.tblRadnici.Rows.Find(e.Item.Cells[1].Text).Delete();
        //dataSet11.tblRadnici.AcceptChanges();
        int broj=sqlDataAdapter1.Update(dataSet11);            
        DataGrid1.DataBind();


Ali neka mi neko sada kaze zasto nisam smeo pozivati AcceptChanges()??? i zasto opet moram da nafilujem dataset kada se to vec radi u Page Load...?

[Ovu poruku je menjao kalasnikov dana 09.06.2006. u 22:09 GMT+1]
 
Odgovor na temu

hakiro
Dejan Djenic

Član broj: 27737
Poruke: 80
194.106.186.*



Profil

icon Re: Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???10.06.2006. u 12:13 - pre 217 meseci
zato sto metoda update radi update samo za redove koji su promenjeni,
posto si ti pre metode update pozvao acceptchanges to znaci da vise nema
promenjenih redova i update nije imao sta da izvrsi.

samo promeni redosled pozivanja komandi ,
prvo update pa onda acceptchanges
code je haiku
 
Odgovor na temu

kalasnikov
SERBIA

Član broj: 92858
Poruke: 37
*.14.eunet.yu.



Profil

icon Re: Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???10.06.2006. u 14:41 - pre 217 meseci
OK. To sam i sam shvatio, ali zasto treba opet fill-ovati dataset kada je on napunjen u Page Load
Code:

if(!this.IsPostBack)
{
sqlDataAdapter1.Fill(dataSet11);
DataGrid1.DataBind();
}

Hvala!
 
Odgovor na temu

Dejan Vesic
Dejan Vesic
CEO
IGT Ogranak Beograd
Beograd

Član broj: 84929
Poruke: 217
*.dialup.sezampro.yu.

Sajt: www.vesic.org


+1 Profil

icon Re: Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???13.06.2006. u 19:22 - pre 217 meseci
Citat:
kalasnikov: OK. To sam i sam shvatio, ali zasto treba opet fill-ovati dataset kada je on napunjen u Page Load
Code:

if(!this.IsPostBack)
{
sqlDataAdapter1.Fill(dataSet11);
DataGrid1.DataBind();
}



Ceo sistem rada u ASP.NET-u je na Request (browser uputio zahtev) / Reply (server obradio zahtev i isporučio novu stranicu) sistemu.

NEMA automatskog čuvanja objekata na strani, SEM naravno ako ti to ne izvedeš

Postoji više načina za čuvanje objekata između zahteva, a neki su:

- Session kolekcija
- ViewState na samoj stranici (ona velika hidden input kobasica na stranici)
- Cookie (za male objekte zbog ograničenja veličine)

itd.

Algoritam bi bio:

- napuniš objekat
- obradiš zahtev
- sačuvaš objekat na neki od ponuđenih načina za sledeću obradu

 
Odgovor na temu

[es] :: .NET :: Pomoc!!! Red se brise iz dataGrida ali ne i iz baze???

[ Pregleda: 2549 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.