Visual C# Express 2008 + SQL Server 2005
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.
Code:
1 2 3 4 5 6
| DataRow contactRow = bDDGestionAfficheurDataSet.TPersonnel.NewRow();
contactRow["Nom"] = tBNom.Text.ToString();
bDDGestionAfficheurDataSet.TPersonnel.Rows.Add(contactRow);
} |
Avec ce code j'arrive à faire ce que je veux mais s'enregistre pas dans SQL Server 2005
3) J'ai crée un bouton pour me connecter à SQL Server 2005
Code:
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;
} |
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
Vous aurez compris par mes mots que je suis completement perdu
Merci pour vos réponses !