J'ai voulu ajouter un SqlDataSource pour un GridView au niveau du code behind comme suit
mais j'ai cette erreur en retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SqlDataSource SqlDataSource1 = new SqlDataSource(); SqlDataSource1.ID = "SqlDataSource1"; this.Page.Controls.Add(SqlDataSource1); SqlDataSource1.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString; SqlDataSource1.SelectCommand = "SELECT * from maTable"; GridView1.DataSource = SqlDataSource1; GridView1.DataBind();
La collection Controls ne peut pas être modifiée, car le contrôle contient des blocs de code (c'est-à-dire <% ... %>).
Partager