Rafraichissement d'un GridView après modification de son DataSource
	
	
		Bonjour,
Je développe une application de suivi de stock. en ASP.NET (C#)
Au premier affichage, j'affiche tout le stock dans un GridView paginé.
La page présente des DropDownList pour présenter les critères de filtrage à la disposition de l'utilisateur.
J'ai mis un Button "Actualiser" qui permet de réafficher la GridView selon les critères sélectionnés par l'utilisateur.
Mon problème est le suivant : Aucune grille n'apparet à l'écran après avoir clicqué sue "Actualiser".
Voici le code behind de la modification du datasource :
commerce : est le DataSource
GridViewPoisson : est le GridView à actualiser
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 |  
protected void ButtonActualiser_Click(object sender, EventArgs e)
{
	if (selectParams != 0)
	{
		for (int i = 0; i < selectParams; i++)
			commerce.SelectParameters.RemoveAt(0);
	}
	commerce.SelectParameters.Add("@eau", poissonEauCritere);
	commerce.SelectParameters.Add("@origine", poissonOrigineCritere);
	commerce.SelectParameters.Add("@famille", poissonFamilleCritere);
	commerce.SelectParameters.Add("@acclim", poissonAcclimCritere);
	selectParams = commerce.SelectParameters.Count;
	commerce.SelectCommandType = SqlDataSourceCommandType.Text;
	commerce.SelectCommand = String.Format(@"poisson_get_by_filter");
	commerce.DataBind();
	GridViewPoisson.DataSourceID = "commerce";
	GridViewPoisson.DataBind();
 
} |