Avatar billede senil Nybegynder
21. marts 2006 - 11:37 Der er 3 kommentarer og
1 løsning

DataGridView mod en DataTable

Hejsa.

Jeg fylder et DataGridView op med data fra en DataTable.
Men hvordan sørger jeg for at synkroniser disse data hvis man sletter rækker i DataGridView'en?
Jeg har lavet et event, RowsRemoved Event, med hvilken code skal der være her???
Avatar billede dr_chaos Nybegynder
21. marts 2006 - 11:39 #1
mener det er noget med DataTable.Accepchanges() men er ikke sikker.
Avatar billede senil Nybegynder
21. marts 2006 - 11:56 #2
private void OnRowRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
        {
            int start, amount, i;
            start = e.RowIndex;
            amount = e.RowCount;
            i = 0;
            while (i < amount)
            {
                MyTable.Rows.RemoveAt(start + i);
                i++;
            }


Jeg har dette kode.. Ideen med dette er at e indeholde fra hvilken række og antal rækker man har slettet, så kunne man jo også bare slette disse værdier i DataTable... men det driller lidt. Med dette kode er DataGridView tom og der kommer mange exceptions op når man åbner win-formen.
Avatar billede dr_chaos Nybegynder
21. marts 2006 - 12:09 #3
tror du skal prøve med noget i denne stil:
http://www.codeproject.com/cs/database/DataGridView2Db.asp
Avatar billede senil Nybegynder
21. marts 2006 - 12:44 #4
Tak... men løste det på en anden måde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester