Un autre problème de débutant. Pourquoi le code suivant avec une page asp.net ne fonctionne-t-il pas?
protected void Page_Load(object sender, EventArgs e)
{
List list = new List();
list.Add("Teststring");
this.GridView.DataSource = list;
}
GridView est le contrôle GridView sur cette page asp. Cependant, aucun grille ne s'affiche du tout. Il est activé et visible. De plus, lorsque je débogue, GridView.Rows.Count est de 0. J'ai toujours supposé que vous pouvez simplement ajouter des Listes génériques et toutes les classes implémentant IList en tant que DataSource, et le GridView affichera alors automatiquement le contenu? Ou la raison ici est-elle que cela a été fait dans le gestionnaire d'événements page_load. et si oui, comment puis-je remplir une grille sans aucune interaction utilisateur au démarrage?
Merci encore.