Bonjour, j'au une fonction :
cette methode permet de supprimer un element de ma base, je veux apres suppression de ma bd le supprimer aussi de mon dropdownlist fillStations(); :
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
16
17
18
19
20
21
22 [WebMethod] [ScriptMethod] public static String deleteStation(Int16 idStation) { try { connection.Open(); string DeleteQ = "delete from dbo.StationsServices where ID_station=" + idStation; SqlCommand MyCmd = new SqlCommand(DeleteQ, connection); MyCmd.ExecuteNonQuery(); fillStations(); return "Suppression effectuée "; } catch (SqlException ex) { return "Erreur suppression : " + ex.ToString(); } finally { connection.Close(); } }
cette fonction marche tres bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private void fillStations() { string query = "SELECT ...."; SqlDataAdapter da = new SqlDataAdapter(query, connection); DataTable dt = new DataTable(); da.Fill(dt); ddlAdr.DataTextField = "Name_Station"; ddlAdr.DataValueField = "ID_station"; ddlAdr.DataSource = dt; ddlAdr.DataBind(); //ddlAdr.Items.Insert(0, new ListItem("-- Selectionnez une catégorie --", "-1")); }
sauf que dans ma static methode je recois :
que dois je faire pour que je puisse rafraichir mon dropdownlist ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part an object reference is required for the non static field method or proprety
Partager