Bonjour a tous,
jaimerais rafraichir mon datagrid après avoir modifier des données dedans
et jaimerais que cette mise à jour soit visible à l'écran
comment faire et ou placer le code ?
Je rempli mon datagrid avec un dataTable et une connexion oracle voici le code.
private void CreerSourceMacro()
{
const string nomTable ="cible_si4macro";
DataTable Dt = new DataTable();
// Ajout des entêtes de colonnes a mon DataTable.
Dt.Columns.Add(new DataColumn("id",typeof (string)));
Dt.Columns.Add(new DataColumn("Macro",typeof (string)));
Dt.Columns.Add(new DataColumn("libelle",typeof (string)));
Dt.Columns.Add(new DataColumn("FR",typeof (string)));
Dt.Columns.Add(new DataColumn("A",typeof (string)));
Dt.Columns.Add(new DataColumn("CH",typeof (string)));
Dt.Columns.Add(new DataColumn("ST",typeof (string)));
Dt.Columns.Add(new DataColumn("O",typeof (string)));
Dt.Columns.Add(new DataColumn("M",typeof (string)));
DataView Dv = new DataView(Dt);
if(HttpContext.Current.Session["SortExpression"] != null)
{
Dv.Sort= String.Format("{0} {1}", (string)HttpContext.Current.Session["SortExpression"],
(string)HttpContext.Current.Session["SortExpressionOrder"]) ;
}
else
{
Dv.Sort = string.Empty ;
}
MacroDB mdb = new MacroDB ();
mdb.RecupererDonnees (nomTable);
DataTable dt = mdb.Donnees;
dgObjet.DataSource = mdb.Donnees;
dgObjet.DataBind();
}
Merci pour vos reponses.