Sélectionnez nouvellement ajouté la Ligne DataGridView et BindingSource

Je vais ajouter une nouvelle Ligne à un BindingSource qui est Lié à un DataGridView

source.AddNew();

Après cela, utilisez BindingSource pour obtenir la nouvelle ligne est de retour à la ligne suivante dans le DataGridView, lors de sa triés.

ROW "A"
ROW "B" <- myBindingSource.AddNew();
ROW "C"

myBindingSource.Actuel donne la LIGNE "C". (il est devenu la ligne sélectionnée dans le DataGridView)

J'ai besoin de cela parce que je veux à la mise à jour de la nouvelle ligne

            DataRowView drv = (DataRowView)myBindingSource.Current;
            myTableAdapter.Update(drv.Row);

et non pas l'ensemble de la table.

            myTableAdapter.Update(myDataSet.myTable);

et aussi, je voudrais avoir cette nouvelle ligne sélectionnée dans le DataGridView après l'insertion.

est-il possible, d'une certaine façon?

OriginalL'auteur Ruben Trancoso | 2009-11-03