Bonjour,
La question a déjà été posée un bon nombre de fois je crois mais malgré les réponses impossible de faire ce que je veux donc je dois surement passer à coté de quelque chose...
Je renseigne les paramètres d'une caméra IP dans une base de donnée SQL.
Après insertion des données j'aimerais mettre à jour le datagrid lié à ma base SQL.
Une fois les données ajoutées tous se passe très bien mais je suis obligé de redémarrer l'application pour rafraichir le tableau.
Voici le code :
using (SqlConnection connexion = new SqlConnection(ConfigurationManager.ConnectionStrings["MaChaine"].ConnectionString))
{
connexion.Open();
string requete = "INSERT INTO Camera (AdresseIp, Libelle, Fabricant, Password, Identifiant) VALUES (@adresseIP, @libelle, @fabricant, @password, @identifiant)";
using (SqlCommand command = new SqlCommand(requete, connexion))
{
command.Parameters.AddWithValue("@adresseIP", this.AdresseIp);
command.Parameters.AddWithValue("@libelle", this.Libelle);
command.Parameters.AddWithValue("@fabricant", this.Fabricant);
command.Parameters.AddWithValue("@identifiant", this.Identifiant);
command.Parameters.AddWithValue("@password", this.Password);
command.ExecuteNonQuery();
connexion.Close();
}
this.cameraTableAdapter.Fill(this.databaseDataSet.Camera);
Après ca les données ont bien été ajoutées à la base mais le rafraichissement ne se fait pas...
Une petite idée plz ?
Merci.