Datagrid items toevoegen werkt mar weet niet hoe ik ze moet deleten

Status
Niet open voor verdere reacties.

folgorn

Gebruiker
Lid geworden
23 jan 2014
Berichten
22
Beste

Ik kan dus wel items toevoegen aan mijn datagrid daar middel van textboxen maar ze terug verwijderen met remove bv lukt niet.
Ik zou ook graag willen dat ik een row selecteer in de datagrid dat hij dan automatisch mijn textboxen invult en dat ik ze dan bv kan wijzigen of verwijderen.

https://www.dropbox.com/s/kwi6qwljdh9abe6/BoekApplicatie.rar

Alvast bedankt

Mvg

Folgorn
 
ja het project is daarop gebaseerd maar. Ik heb dus al remove(new boek(Naam,Auteur,jaar)) geprobeerd maar werkt niet.

heb eindelijk al heel de dag bezig met te zoeken voor het verwijderen van een row door middel van de textboxen maar ik vind het maar niet.
Daarom heb ik ook een topic gemaakt omdat ik het niet vond.


Boek verwijder = (Boek)LvBoeken.SelectedItem;

boek.Remove(verwijder);

dit werkt wel maar ik zou het liever niet willen doen met het item uit de lijst te selecteren maar zou het liever willen doen via de textboxen.
 
Laatst bewerkt:
Omdat toevoegen bij je geuploade project niet werkte was het natuurlijk duidelijk dat er nog niets was geprobeerd...

Je kunt door je lijst heen lopen, en vergelijken.
Elk boek een uniek ID geven is natuurlijk veel beter. En de boeken in een list bewaren ipv de controls op je window.



Code:
Titel = Convert.ToString(TbTitel.Text);
Auteur = Convert.ToString(tbAuteur.Text);
Jaar = Convert.ToInt32(TbJaar.Text);

for (int i = 0; i < LvI.Items.Count; i++)
{
    var item = (Boek)LvI.Items[i];

    if (item.Titel == Titel && item.Auteur == Auteur && item.Jaar == Jaar)
    {
        LvI.Items.RemoveAt(i);
        break;
    }
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan