DevExpress de la liaison de données, Ajouter un nouvel Enregistrement

Je suis à l'aide de DevExpress dans mon application winform, j'ai un gridview, formulaire de saisie de données, datanavigator, tous liés à dataset.

Je veux ajouter un nouvel enregistrement, si l'utilisation de datanavigator "Ajouter" il fonctionne bien, comment faire la même chose à l'aide d'un "Nouveau Record" bouton?

BindingSource.AddNew() 

n'est pas de travail, elle le fait habituellement, mais avec devexpress sa ne fonctionne pas.

  • Pouvez-vous être plus précis sur ce qui ne fonctionne pas? Je viens de créer un nouveau DX WinForms application à l'aide de son assistant. J'ai lié la grille pour une nouvelle table DB. J'ai ajouté un gestionnaire d'événements pour un élément de la barre de navigation qui appelle BindingSource.AddNew(). Lorsque vous cliquez dessus, une nouvelle ligne est ajoutée à la grille.
  • c'est vraiment filaire, j'ai juste redémarré le pc, maintenant tout fonctionne bien.
  • Idéalement, vous devriez être en utilisant une sorte de modèle qui favorise la séparation des préoccupations. Comme MVVM ou MVC. Si vous faites cela, vous aurez une sorte de collection d'une BindingList<T> peut-être que vous avez lié. Si vous utilisez la BindingList<T> ensuite, il suffit d'une source.Add(new T()) est assez bonne.