Bonjour à tous
Je suis un débutant en C#.
Dans SQL Server 2005 : j'ai crée une base de donnée, avec 4 tables, dont 4 champs dans une de ces tables.
J'ai remplis une ligne de donnée dans cette table.
J'ai ensuite mis dans mon projet sous Visual C# Express 2008 une dataGridView.
Dans cette dataGridView je vois bien les 4 champs de ma table mais pas les données que j'avais mis à l'aide de SQL Server 2005.
1)Je voudrai savoir comment je peux faire pour "mettre à jour" mon dataGridView ?
2)J'aimerai aussi à l'aide d'un bouton, remplir les champs avec ce que j'aurais mis dans des TextBox.
Avec ce code j'arrive à faire ce que je veux mais s'enregistre pas dans SQL Server 2005
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DataRow contactRow = bDDGestionAfficheurDataSet.TPersonnel.NewRow(); contactRow["Nom"] = tBNom.Text.ToString(); bDDGestionAfficheurDataSet.TPersonnel.Rows.Add(contactRow); }
3) J'ai crée un bouton pour me connecter à SQL Server 2005
Je sais pas du tout si tout ce code me connecte à SQL Server 2005 mais en tout cas il n'y pas d'erreur à la compilation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 string urlSqlServer = " Data Source = ORDINATEUR\\SQLExpress; Initial Catalog = BDDGestionAffichageur ; Integrated Security = SSPI"; DataSet undatSet = new DataSet(); // objet de connexion SqlConnection : SqlConnection connexion; //objet de communication et d'échange de données SqlDataAdapter dataAdapteur = null; private void BConnecter_Click(object sender, EventArgs e) { connexion = new SqlConnection(urlSqlServer); //objet de communication et d'échange branché sur la table Articles dataAdapteur = new SqlDataAdapter("Select *From Message", connexion); // conseillé par Microsoft pour accéder à l'information de clef primaire dataAdapteur.MissingSchemaAction = MissingSchemaAction.AddWithKey; }
Vous aurez compris par mes mots que je suis completement perdu
Merci pour vos réponses !
Partager