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

Menjanje podataka u datagridview

[es] :: .NET :: Menjanje podataka u datagridview

Strane: 1 2 3

[ Pregleda: 9273 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Menjanje podataka u datagridview20.07.2014. u 16:40 - pre 118 meseci
Imam dve frome u jednoj je baza sa datagridview,a druga ima textboxove koje vuku podateke iz prve forme,tj datagrid prve forme,i to radi lepo,ono sto me zanima jeste kako da kada otvorim drugu formu,izmenim neki od tih textboxova i kliknem na dugme da se vrati na prvu formu sa izmenjenom bazom i datagridview
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 18:27 - pre 118 meseci
How to get Values from form1 to form2

To se odnosi na bilo koju klasu, posto forme ne smeju da znaju sta koju vrednost drzi, tako se krsi koncept enkasulacije, samo prosledjujes vrednosti.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 18:36 - pre 118 meseci
Ovaj link sam vec citao,ja sam prosledio podatke iz datagrid u textbox(krsim principe enkasulacije),i ucitam ih u textbox,e sada to sto je ucitano hocu da vratim u datagrid,samo izmenjeno,makar i krsio pomenute principe....
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 18:42 - pre 118 meseci
Procitaj u toj temi poruke #4 i #5, mozda ce ti pomoci.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 18:54 - pre 118 meseci
Znaci,nije mi bitno ova stavka,jer ako imam 10 text boxova,treba mi 10 get set value,sto mi ne treba,uradio sam svaki textbox kao internal modifers

hocu nesto ovako ako je to moguce

datagridview1.columns[0].value = textbox1.text;


jel to ikako moguce....
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 18:58 - pre 118 meseci
Moguce ali ja sam prestao da radim na taj nacin pre nekoliko godina. Takve spagete sam davno prozvakao i zaboravio
Sada koristim klase i properties
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 19:05 - pre 118 meseci
Dobro,onda nista,hvala u svakom slucaju....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 21:18 - pre 118 meseci
Zna li neko,kako ovo najednostavnije da uradim....
 
Odgovor na temu

djordjeno
Srbija

Član broj: 35204
Poruke: 332
*.adsl.eunet.rs.

Sajt: www.mobitel.si


+42 Profil

icon Re: Menjanje podataka u datagridview20.07.2014. u 23:10 - pre 118 meseci
za upis u celiju:
dataGridView[1,1].Value="test";

samo ne znam kako imas vezu izmedju celije odredjenog textbox-a.
tj kako znas za koju celiju (red, kolona) odgovara neki textbox iz forme?

[Ovu poruku je menjao djordjeno dana 21.07.2014. u 00:20 GMT+1]
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview21.07.2014. u 08:02 - pre 118 meseci
Prosto.....imam formu u kojoj su podaci iz baze,kada kliknem desni klik,imam stavku izmeni,gde mi se pojavi forma sa podacima,,selektovanog reda...recimo imam kolone ime i prezime,kada kliknem na petra petrovica,pojavi mi se forma sa text boxovima,gde pise petar petrovic,e,sada ono sto ja hocu jeste da kada se pojavi ta druga forma,sa petar petrovic,izmenim to u recimo marko markovic....kao neki edit selektovane kolone...Nasao sam kod da promenim datagrid iz te iste forme,dakle prve forme,ali i kada promenim to ,ne menja se u bazi ,vec posle vraca kao i pre....to je ovaj kod....


int i;
i = dataGridView1.SelectedCells[0].RowIndex;

dataGridView1.Rows.Cells[2].Value = textBox3.Text;

....samo sto meni treba da to radi iz druge forme.....
 
Odgovor na temu

djordjeno
Srbija

Član broj: 35204
Poruke: 332
*.adsl.eunet.rs.

Sajt: www.mobitel.si


+42 Profil

icon Re: Menjanje podataka u datagridview21.07.2014. u 09:15 - pre 118 meseci
Prosledi u konstruktoru druge forme instacu datagridview-a iz prve.

npr...

Form2(Datagridview dgv)
{
localdgv = dgv;
}

I dalje koristi
localdgv.Rows.Cells[2].Value = textBox3.Text;

gde ti treba u form2 event-ima.

 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview21.07.2014. u 09:24 - pre 118 meseci
Stavio sam modifers na internal i to mi se pojavljuje ta instanca datagridview u drugoj formi,ali nesto nece,i kako da zapamti i u bazi promene u datagridu.....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview21.07.2014. u 21:15 - pre 118 meseci
Moze li mi neko pomoci sa ovim osnovama baze podataka,kada je rec sa vise formi...
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Menjanje podataka u datagridview21.07.2014. u 21:31 - pre 118 meseci
Kao sto sam vec rekao
http://vimeo.com/12689750
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview22.07.2014. u 08:35 - pre 118 meseci
Jel zna negde gde postoji neki free open source code vezan za c sharp i access bazu.....
 
Odgovor na temu

S A J A
Beograd

Član broj: 226539
Poruke: 1907
*.static.sbb.rs.



+421 Profil

icon Re: Menjanje podataka u datagridview22.07.2014. u 20:06 - pre 118 meseci
Citat:
popmilan76:
Prosto.....imam formu u kojoj su podaci iz baze,kada kliknem desni klik,imam stavku izmeni,gde mi se pojavi forma sa podacima,,selektovanog reda...recimo imam kolone ime i prezime,kada kliknem na petra petrovica,pojavi mi se forma sa text boxovima,gde pise petar petrovic,e,sada ono sto ja hocu jeste da kada se pojavi ta druga forma,sa petar petrovic,izmenim to u recimo marko markovic....kao neki edit selektovane kolone...Nasao sam kod da promenim datagrid iz te iste forme,dakle prve forme,ali i kada promenim to ,ne menja se u bazi ,vec posle vraca kao i pre....to je ovaj kod....


Što ne menjaš podatke direktno u bazi umesto da menjaš grid?

Znači kad neko izmeni podatke u formi za izmenu i klikne na "Save", ti lepo te podatke upišeš u bazu a zatim samo refreshuješ grid.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview22.07.2014. u 22:48 - pre 118 meseci
Da,ali ja hocu da mi prikaze tabelu,pa da vidim sve zapise,pa samo obelezim jedan red,desni klik,pojavi se forma,izmenim sta treba i kliknem na save,i i zmeni i tabelu
(datagrid) i samu bazu....


I to da iz druge forme menja podatke u prvoj,i posle toga da se zatvori
 
Odgovor na temu

S A J A
Beograd

Član broj: 226539
Poruke: 1907
*.static.sbb.rs.



+421 Profil

icon Re: Menjanje podataka u datagridview22.07.2014. u 23:28 - pre 118 meseci
Pa o tome i govorim.

Prva forma je grid, druga forma su detalji.
Znači prvo se vidi grid, korisnik izabere stavku i pokrene izmenu.
Otvori se druga forma, korisnik izmeni šta hoče i klikne na save.
Pre nego što se zatvori forma, proveriš da li je sve dobro uneto i upišeš u bazu.
Onda se zatvara forma i posle samo treba da uradiš grid refreš da pokupi te izmene.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Menjanje podataka u datagridview23.07.2014. u 10:01 - pre 118 meseci
Da,to znam,ali ne znam koji kod da koristim,i kako da prebacim podatke iz druge forme u prvu,i necu nikakav refresh ili save,vec samo stavka u drugoj formi koja bi upisala odmah promenu i u bazi i u datagridu.....Jel moze neki kod...
 
Odgovor na temu

S A J A
Beograd

Član broj: 226539
Poruke: 1907
*.adsl-1.sezampro.rs.



+421 Profil

icon Re: Menjanje podataka u datagridview23.07.2014. u 11:47 - pre 118 meseci
Paaaa, ako već ne koristiš klase onda probaj ovako... vb kod sam pastovao iz neke moje ranije aplikacije:

Korisnik klikne na EDIT:

Code:
Dim f As New RadFormNaloziDetalji
f.Tag = RadGridViewNalozi.CurrentRow.Cells("id").Value         <-- ovo je moja karabudževina da prosledim nešto u drugu formu
f.Owner = Me
f.ShowDialog()


Otvori se forma, korisnik izmeni podatke koje želi... klikne na OK, forma se zatvori. Onda se nastavlja kod koji to upisuje u bazu:

Code:
Dim idNaloga As Integer = Val(f.Tag)
Dim n = RadFormMain.db.Nalozi.FirstOrDefault(Function(u) u.ID = idNaloga)
    n.BrojNaloga = f.RadSpinEditorBrojNaloga.Value
    n.ImeKlijenta = f.RadTextBoxImePrezime.Text
    n.AdresaKlijenta = f.RadTextBoxAdresa.Text
    n.KontaktKlijenta = f.RadTextBoxKontakt.Text
    n.Iznos = Val(f.RadSpinEditorIznos.Value)
    n.DatumIzdavanja = f.RadDateTimePickerDatumIzdavanja.Value.ToShortDateString
    n.StatusID = f.RadDropDownListStatus.SelectedValue
RadFormMain.db.SaveChanges()



Onda refreshuješ grid...


EDIT: Ovaj kod za upis u bazu je čisto ilustrativan, mislim to radi normalno ali tu sam koristio Entity Framework koji ti ne možeš da koristiš jer radiš sa Access bazom. Mislim da EF ne može da "mapira" Access bazu, nisam siguran, probaj. Ja kod tih lokalnih varijanti ili web aplikacija koristim SQLite.


[Ovu poruku je menjao S A J A dana 23.07.2014. u 12:57 GMT+1]
 
Odgovor na temu

[es] :: .NET :: Menjanje podataka u datagridview

Strane: 1 2 3

[ Pregleda: 9273 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

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