none
Problème BindingNavigator et bouton AddNew RRS feed

  • Question

  • J'utilise Visual Studio 2010 en C#.

    J'ai implémenté un bindingnavigator sur une forme avec des controles permettant de visualiser une table dans un DATASET. Le Bindingnavigator est bien connecté au bindingsource lié à un Dataset.

    A l'exécution, la forme affiche bien les données et les boutons MoveNext, MovePrevious, MoveFirst, MoveLast fonction par contre les boutons AddNew et Delete ne fonctionnent pas. Ils sont grisés.

    J'ai un peu cherché partout mais je n'arrive pas à le faire fonctionner.

    Quelqu'un aurait une idée?

    Merci de votre aide

    Philippe
    mercredi 6 janvier 2010 21:32

Réponses

  • Bonjour,

    En théorie, lorsque les boutons AddNewItem and DeleteItem sont désactivés cela peut provenir du fait que les propriétés du BindingSource AllowNew et AllowRemove sont à False. Dans ce cas ils sont inactifs (mais pas grisés)

    La propriété Enable des ToolStripButtons (bindingNavigatorAddNewItem et bindingNavigatorDeleteItem) est-elle à True ?

    Les proriétés AddNewItem et DeleteItem de votre BindingNavigator sont-elles renseignées ?

    Avez-vous implémenté votre bindingnavigator par programmation (comme ci-dessous) ?

    BindingSource1.DataSource = VotreDataSet;
    BindingSource1.DataMember = "VotreDataTable";
    BindingNavigator1.BindingSource = BindingSource1;

    Cordialement,

    Mathieu



    Mathieu Francesch Sharplog Engineering http://www.sharplog.fr
    jeudi 7 janvier 2010 07:14