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]