[ popmilan76 @ 11.05.2014. 14:50 ] @
Kako izbrisati u C sharpu selektovano polje iz datagrida,kao i iz baze....Baza je access
[ AMD guy @ 11.05.2014. 15:07 ] @
Mozes da probas ovako.
Primer, ti je za SELECT a ti modifikuj za DELETE
[ popmilan76 @ 11.05.2014. 15:09 ] @
Da,ali moram imati konekciju oledb a ne sql...i postoji li nesto lakse od toga
[ AMD guy @ 11.05.2014. 15:13 ] @
Imas ovde konekciju na oldedb za access, samo izaberi odgovarajuci string.
http://www.connectionstrings.com/access/
[ popmilan76 @ 11.05.2014. 20:03 ] @
Kako da postavim da se obrise red koji o0belezim misem,tj njegov index...Obelezim ja to,ali opet nista...nesto nece
[ S A J A @ 12.05.2014. 22:11 ] @
Evo je moja procedura koja se pokreće kad se klikne na dugme za brisanje.
Grid je Telerikov, mada su komande za sve gridove vrlo slične.
A sa bazom upravlja Entity Framework, to baš skraćuje posao, mada nisam siguran da može da radi sa Accessom.
I jezik je vb.net, jbg, ne poznajem C#.

Code:

        'napuštamo proceduru ako ništa nije selektovano
        If IsNothing(RadGridViewNalozi.CurrentRow) Then Exit Sub

        'brisanje
        If Poruka("Sigurno želite brisanje naloga?", True, "Da, briši!", True, "Ne", , , "Potvrda") = 1 Then
            Dim NalogID As Integer = RadGridViewNalozi.CurrentRow.Cells("id").Value
            Dim nal = RadFormMain.db.Nalozi.Single(Function(a) a.ID = NalogID)
            Try
                RadFormMain.db.Nalozi.Remove(nal)
                RadFormMain.db.SaveChanges()
                GridRefresh()
            Catch ex As Exception
                GreskaBox("Brisanje naloga nije uspelo", ex, , )
                RadFormMain.db.Entry(nal).State = EntityState.Unchanged
            End Try
        End If