2009-06-02 12 views
2

J'ai un WinForm qui a une table DataGridView. Il est lié à un DataTable en conjonction avec SqlDataAdapter et SqlCommandBuilder. Quel est le meilleur moyen (facile et facile à gérer) de supprimer les suppressions mais d'autoriser les sélections, les mises à jour, les insertions?DataGridView, DataTable, SqlDataAdapter et SqlCommandBuilder - désactiver les suppressions

Y a-t-il une propriété d'une ligne que je peux définir dans la grille? C'est comme ça que je préférerais le faire.

Répondre

2

Probablement la chose la plus facile à faire est de regarder par-dessus les propriétés de votre DataGridView et de changer le AllowUserToDeleteRow à false.

+0

Comment supprimer la commande de suppression? La seule façon que je peux supprimer maintenant est de sélectionner la ligne et d'appuyer sur le bouton "supprimer" du clavier. – BuddyJoe

+0

J'ai mis à jour la réponse un peu avec la façon spécifique de gérer cela. – RSolberg

+0

+1 doux merci. Au fait, est-ce que la touche "supprimer" sur le clavier est la seule méthode supportée pour la suppression ... ou est-ce que j'ai manqué quelque chose? – BuddyJoe

Questions connexes