Salut,
Je debute avec les userControls, en fait je reprends un developpement en cours et j'ai un soucis.
Je souhaite ajouter une procedure a un usercontrol mais lorsque je l'ajoute, le userControl n'est plus atteignable dans ma page web.
Le user control est composé d'un gridview + un SqlDataSource.
Au load de la page, le sds est initialisé par une procédure stockée.
Moi j'essaye d'ajouter une procedure "ChangeSelectCommand" pour permettre de changer le SelectCommand du SqlDataSource.
Voici ce que je fais:
Lorsque je commente cette fonction, la page qui utilise cet UC le trouve sans probleme mais lorsque j'enleve les commentaires, plus rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void ChangeSelectCommand(string _storedProc, SqlParameter[] _param) { monSqlDataSource.SelectCommandType = SqlDataSourceCommandType.StoredProcedure; monSqlDataSource.SelectCommand = _storedProc; if (param != null) { foreach (SqlParameter p in _param) monSqlDataSource.SelectParameters.Add(p); } monSqlDataSource.DataBind(); monGridView.Controls.Clear(); monGridView.DataBind(); }
Je vois vraiment pas où est le problème et je tourne en rond depuis un bon moment.
Pouvez vous m'aider svp.
Merci
Partager