begin process at 2008 07 25 17:57:09
1 216 413 membres
372 nouveaux aujourd'hui
14 181 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Méthodes d'un TableAdapter [ Windows / Formulaire / Winforms / Controls ] (ahikaz)

Méthodes d'un TableAdapter le 24/09/2007 00:53:10

ahikaz
    Salut,

J'ai une question un peu bête. Je suis entrain d'utiliser un TableAdapter pour communiquer entre un dataGridView et la base de données.
Or lorsque je veux enregistrer les données, je ne trouve pas la méthode Update du TableAdapter vu que normalement ainsi se fait la mise à jour depuis la datagridView vers la base de données.

Est ce qu'il y a quelqu'un qui a une idée pourquoi je ne trouve pas "Update" dans la liste des méthodes de la TableAdapter ? (PS : Il manque aussi la méthode "Insert" mais "Fill", "GetData" et "ClearBeforeFill" existent - J'ai utilisé l'assistant pour faire la connexion)

Merci.

Re : Méthodes d'un TableAdapter le 25/09/2007 22:55:21

ahikaz
    Apparament, personne n'a une solution pour ce problème qui me paraît bizarre. J'ai tout refait et j'ai toujours le même problème avec le TableAdapter.

Re : Méthodes d'un TableAdapter le 29/09/2007 21:21:24

coq
(Admin CS)
Salut,

De mémoire, il faut que ta table aie une clé primaire, sinon tu n'aurais pas de commande Delete et Update.



/*
coq
MVP Visual C#
CoqBlog
*/

Re : Méthodes d'un TableAdapter le 30/09/2007 22:59:32

ahikaz
    La table que j'utilise a une clé primaire donc le problème n'est pas due à cela.

Re : Méthodes d'un TableAdapter le 01/10/2007 14:47:19

dadamagouil
Mais tu crée toutes tes connexions et objets en code ou en faisant des cliques avec les asistants mis à disposition ???
Perso en code moi j'utilise l'adapter que pour des requetes select sinon je fait tout simplement :
 public void Commande(string Requete)
        {
            Connection = new OleDbConnection("tes parametres de connection");
            Connection.Open();            
            OleDbCommand Commande = new OleDbCommand(Requete, Connection); // Objet d'insertion
            try
            {
                Commande.ExecuteNonQuery(); // execute la requet
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERREUR", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); // affiche le message d'erreur
            }
            finally
            {
                Close(); // Ferme la connexion
            }
        }

Bon ça c'est pour accès sinon pour sql par exemple t'as qu'a changer les objetcts OleDbConnection en SqlConnection et OleDbCommand  en SqlCommand et c'est parti...

On a rien sans rien


Classé sous : base, données, méthodes, datagridview, tableadapter

Participer à cet échange

Pub



Appels d'offres

Animation Flash alimen...
Budget : 6 000€
Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS