2012-05-14 2 views
0

J'ai créé une classe "student" et créé un tableau contenant des étudiants. Je ne voudrais pas seulement afficher le tableau dans un datagridview, mais le tableau devrait également être mis à jour si l'utilisateur apporte des modifications à l'un des étudiants de la vue de données.VB datagrid + tableau avec la classe personnalisée

J'ai réussi à montrer le tableau dans le dgv: un moyen utilise prop de source de données, l'autre est en train de schématiser. Cependant, je ne peux pas trouver comment laisser l'utilisateur modifier le tableau en éditant le dgv.

Quelqu'un sait-il comment faire?

Répondre

1

Si la grille ne sont pas en lecture seule, et les données sont liés de la propriété DataSource, doit être modifiable toute valeur affichée si vous double cliquez dessus

+0

le programme commence par un tableau vide (0 à 19). la propriété datasource pour le dgv est le tableau vide. ce que je vois quand je cours le programme est une table vide 5 * 20 qui est ok. mais quand je tape une valeur dans l'une des cellules et je veux passer à la cellule suivante, les données dans la première cellule disparaît – whoami

+0

vous pouvez trouver (et modifier) ​​le code que j'ai utilisé ici: [LINK TO GOOGLE DRIVE] (https://docs.google.com/document/d/1AEKirl5FaYDjISgE5jXpU9Co4deN1LTl8jcn9SuVKIs/edit) – whoami

+0

Ces conditions s'appliquent: La valeur de la propriété EditMode n'est pas EditProgrammatically. Les propriétés ReadOnly de la cellule, de la ligne, de la colonne et du contrôle sont toutes définies sur false., N'est-ce pas? vérifier dans le concepteur – yonigozman

Questions connexes