none
Bug dans le déclenchement de l'évènement DataGridView.SelectionChanged ? RRS feed

  • Discussion générale

  • Bonjour,

    J'utilise l'évènement SelectionChanged pour déterminer quand la sélection des lignes de ma DataGridView change (je suis en SelectionMode = FullRowSelect).

    ça semble fonctionnement parfaitement SAUF lorsque le clique dans une cellule contenant une checkbox EN CLIQUANT DANS la cellule MAIS A L'EXTERIEUR de la checkbox. Dans ce cas, je sélectionne bien la ligne cliquée, mais l'évènement SelectionChanged ne s'est pas déclenché.

    Quelqu'un connait-'il ce problème ou a-t'il une solution ?

    Merci d'avance,

    Cordialement,

    Laurent,


    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    mercredi 28 juillet 2010 11:57

Toutes les réponses

  • Bonjour,

    Je n'arrive pas à reproduire votre problème. Pouvez-vous m'envoyer un projet que reproduirait le problème sur gilles.tourreau@pos.fr ? Merci de mettre l'URL de cette conversation dans l'e-mail.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mercredi 28 juillet 2010 21:36
    Modérateur
  • Bonjour,

     

    M. Tourreau, avez-vous réussi à reproduire ce problème ? Si vous suspectez un bug reproductible, je vous prie de m’annoncer pour pouvoir le rapporter sur Microsoft Connect et dans le système interne de Microsoft.

     

    Golard, est-ce possible de m’envoyer aussi votre projet, sur alexptr@live.com ?

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    lundi 2 août 2010 13:24
  • Bonjour,

    Comme je l'ai précisé en MP, l'évènement SelectionChanged semble finalement bien se déclencher, même en cliquant à l'extèrieur de la case à cocher d'une cellule de DataGridView.

    J'ai été induit en erreur car la ligne de code (cochage de la case à cocher) que j'ai codé dans l'évènement SelectionChanged n'est pas réalisé. Il doit finalement s'agir du traditionnel "problème" d'interaction d'évènements avec des contrôles de ce type (la case à cocher n'étant pas initialement faite pour sélectionner la ligne). Pour l'instant, je n'ai toujours ni l'explication, ni la solution...

    Merci à Gilles et Alex, en espérant que l'un des deux arrive à diagnostiquer mon problème.

    Cordialement,

    Laurent


    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    jeudi 5 août 2010 08:40