Bonjour, j'au une fonction :
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 methode permet de supprimer un element de ma base, je veux apres suppression de ma bd le supprimer aussi de mon dropdownlist fillStations(); :
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"));
} |
cette fonction marche tres bien
sauf que dans ma static methode je recois :
an object reference is required for the non static field method or proprety
que dois je faire pour que je puisse rafraichir mon dropdownlist ?
Partager