Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 46 odgovora
  • 13.218 pregleda

Najnovija ↓

Re: Menjanje podataka u datagridview 01.08.2014. u 12:14 · pre 149 meseci #41
Oba koncepta su losa. Taj tvoj ima smisla ako imas vise korisnika a nemas centralni server. Ovaj njegov je vise los u izvedbi.
A najverovatnije ga ni sam ne koristis jer ti Entity Framework takodje kesira objekte u memoriji :) Ti kao dovlacis iz baze al' ti on daje lokalne :)

Ako imas jednu aplikaciju koja radi sa tom bazom, onda dovucene podatke, bilo u detaset-u ili EF POCO ili Linq2Sql POCO razmenjujes i obradjujes lokalno (u aplikaciji) i po potrebi (save i sl. funkcije) persist-ujes u bazu. Na taj nacin minimiziras komunikaciju sa bazom (upisujes samo po potrebi i citas samo po potrebi).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Menjanje podataka u datagridview 01.08.2014. u 13:12 · pre 149 meseci #42
Meni je to jasno,sto kaze Saja,ali kako da stavim podatke iz baye,ako ne preko nekog polja iz textbox,ali samo iz te forme,ono sto meni generalno treba,jeste da kada kliknem na neki red u datagrid,da mi upamti te podate i da ih posalje u drugu formu....ja sam to sada uradio preko get set i public,jer drugacije i ne znam,ipak sam pocetnik i radio sam neke druge stvari a ne c#,i i vs je sve to realno gledano,mnogo teze i komplikovanije...
Re: Menjanje podataka u datagridview 01.08.2014. u 13:34 · pre 149 meseci #43
Citat:
Shadowed:A najverovatnije ga ni sam ne koristis jer ti Entity Framework takodje kesira objekte u memoriji :) Ti kao dovlacis iz baze al' ti on daje lokalne :)
Ovo vazi samo unutar jedne sesije, koje bi po pravilu trebalo da budu vrlo kratke.
Re: Menjanje podataka u datagridview 01.08.2014. u 14:16 · pre 149 meseci #44
Citat:
popmilan76:
Meni je to jasno,sto kaze Saja,ali kako da stavim podatke iz baye,ako ne preko nekog polja iz textbox,ali samo iz te forme,ono sto meni generalno treba,jeste da kada kliknem na neki red u datagrid,da mi upamti te podate i da ih posalje u drugu formu....ja sam to sada uradio preko get set i public,jer drugacije i ne znam,ipak sam pocetnik i radio sam neke druge stvari a ne c#,i i vs je sve to realno gledano,mnogo teze i komplikovanije...

Ako ti je grid vezan za DataSet, vezan je zapravo za jedan DataTable pa ti je jedan red u gridu jedan DataRow iz te DataTable.
Dovoljno je da taj row prosledis drugoj formi. Uz napomenu da je zapravo bolje da imas listu objekata, gde je u gridu red vezan za objekat pa da prosledis objekat.
Kako da prosledis? Tako sto recimo u toj formi kojoj prosledis napravis jedan public property, nesto kao:

public DataRow ObjectForEdit {get;set;}

i onda kada pozivas formu kazes:
Code:

frmDetails details = new frmDetails();
details.ObjectForEdit = TajSelektovaniRow;
if (details.ShowDialog() == DialogResult.OK)
{
    //Snimi u bazu
}


Ovo je polu-pseudo kod, prilagodi tvojoj situaciji.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Menjanje podataka u datagridview 01.08.2014. u 14:39 · pre 149 meseci #45
Da,to sam i ja uradio,samo sto sam posalo kao public vrednost prve kolone selektovanog datagrida,i u drugoj formi se pojavljuju,isto kao textbox,a druge textbox u drugoj formi su vezani za taj prvi,textbox...I jos nesto,koja je razlika izmedju Show i ShowDialog...i jel pozeljno da ta druga formaq bude otvorena kao madalna,kao sto si ti uradio....
Re: Menjanje podataka u datagridview 01.08.2014. u 14:44 · pre 149 meseci #46
Razlika je sto Show() otvori tu drugu formu i nastavi dalje. ShowDialog() ti otvori formu i ceka da se ista zavori i pri tome vrati rezultat tj. da li su izmene na formi potvrdjene ili otkazane i sl.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Menjanje podataka u datagridview 20.08.2014. u 21:03 · pre 148 meseci #47
Odradio sam ovaj deo tako sto sam u prvoj formi pre frm2.show,stavio this.hide....a iz druge forme kada kliknem na izmeni,stavim kod za izmenu u bazi,pa posle frm1.show,pa this.hide....ali ne shvatam zasto nece da mi refreshuje datagrid tako sto samo kliknem na izmeni,i da mi ta frm1,ne nastaje,vec samo se izmeni,znaci klasican update.....
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme