J'ai un DataGridView lié à une base de données SQLite. Maintenant, je souhaite modifier certains champs dans la vue de données.éditions de datagridView
Il existe 4 colonnes TEXT - Horodatage, Message, Type, Hash. Maintenant, je trouve une ligne, je veux faire un clic droit .. Et il devrait avoir l'option - "inclure" .. Donc, quand je clique sur inclure dans le menu contextuel, la colonne Type de ma DGV devrait changer pour "inclure" de tout ce qu'il était auparavant ... (Je ne veux pas qu'il soit activé pour éditer .. Je veux juste qu'il change dans le programme) Comment puis-je obtenir l'index où j'ai cliqué et accéder à cette cellule particulière pour le modifier? ?
J'ai essayé ceci .. Mais je reçois ceci erreur _Index était hors de portée. Doit être non négatif et inférieur à la taille de la collection. Nom du paramètre: index_ et aussi 'dataGridView1.SelectedRows [0] .Cells ["Included"]. Value = "Included";' qu'est-ce que le "inclus" à l'intérieur des cellules signifie ici? – techmanc
@techmanc l'inclus est le nom de la colonne que vous voulez éditer. Vous pouvez également avoir l'index de cette colonne si vous le connaissez. J'ai également édité le code pour m'occuper de l'erreur d'index - ceci était probablement dû à un clic droit sur l'en-tête. –
Où le code a-t-il été modifié pour gérer l'erreur? Clic droit sur l'en-tête comme dans? Je reçois toujours l'erreur! :( – techmanc