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

Brisanje selektovanog reda u DataGirdView VB.NET

[es] :: .NET :: Brisanje selektovanog reda u DataGirdView VB.NET

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanivan94
Ivan Janković

Član broj: 303008
Poruke: 51
*.teol.net.



+1 Profil

icon Brisanje selektovanog reda u DataGirdView VB.NET06.12.2013. u 09:57 - pre 125 meseci
Imam Formu (povezana sa Access bazom) na kojoj je DataGirdView (dgv) i button Delete (Button4). Imam ovaj kod koji mi bez problema briše redove u DataGirdView, ali briše ih redom tj uvek onaj prvi-gornji, a ja bi hteo da brišem onaj red koji predhodno selektujem. Šta bi trebalo dodati na ovaj kod.Hvala unapred.

Code:
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Dim dt As New DataTable
        Dim ds As New DataSet
        ds.Tables.Add(dt)
        Dim da As New OleDbDataAdapter

        con.Open()

        da = New OleDbDataAdapter("SELECT * FROM tabela", con)
        da.Fill(dt)

        dt.Rows(0).BeginEdit()
        dt.Rows(0).Delete()
        dt.Rows(0).EndEdit()
        

        Dim cb As New OleDbCommandBuilder(da)

        da.Update(dt)

        dgv.DataSource = dt.DefaultView

        con.Close()

    End Sub
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Brisanje selektovanog reda u DataGirdView VB.NET06.12.2013. u 16:39 - pre 125 meseci
Problem ti je ovde
How to: Delete Rows in a DataTable
Code (csharp):
dt.Rows(0).Delete()
 


sa ovim brises prvi red u tvom datatable-lu, tebi treba da specifiras koji red ti treba iz datatable i iskoristi taj red umesto prvog.

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

ivanivan94
Ivan Janković

Član broj: 303008
Poruke: 51
*.teol.net.



+1 Profil

icon Re: Brisanje selektovanog reda u DataGirdView VB.NET06.12.2013. u 18:46 - pre 125 meseci
To je to, hvala ti mnogo, konačno sam rešio problem sa brisanjem, da predpostavio sam da je problem u
Code:
dt.Rows(0).Delete()
, samo što nisam znao kako ga rešiti.Još jednom hvala.
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Brisanje selektovanog reda u DataGirdView VB.NET06.12.2013. u 19:45 - pre 125 meseci
Samo ne vidim gde koristis cb?
Dim cb As New OleDbCommandBuilder(da)

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

[es] :: .NET :: Brisanje selektovanog reda u DataGirdView VB.NET

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

Postavi temu Odgovori

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