Visual Studio 2008 ne pas ajouter le contrôle au fichier du concepteur lors de l'ajout dans un Telerik RadGrid EditFormTemplate
Question
J'utilise un RadGrid pour afficher les données recueillies à partir de différents fichiers xml. J'ai défini un EditFormTemplate où l'on peut voir / éditer des données supplémentaires. Maintenant, chaque fois que j'ajouter des contrôles dans ce modèle, le concepteur n'ajoute pas le contrôle nécessaire au fichier codebehind de designer.cs. Pourquoi?
Edit: Plus précisément, j'ai asp: DropDownList que je veux initialiser avec une valeur prédéterminée. Je l'ai essayé de faire cela dans le PageLoad du CodeBehind, et même dans un EventHandler séparé que je lié à onInit et onLoad du contrôle. Ces deux nous appelle, mais le contrôle « ne semble pas exister » pour le codebehind.
je FindControl et jeté le résultat à un objet DropDownList, mais cela semble revenir nulle.
La solution 2
Présélectionner une valeur pour une DropDownList se fait comme ceci:
<asp:DropDownList SelectedValue='<%# Bind("codeBehindVariable") %>' runat="server" ID="id" />
Je me demande pourquoi je manqué cette propriété de asp: DropDownList quand je cherchais une solution
Autres conseils
Est-ce un site Web (créé avec Fichier-> Nouveau site Web) ou un projet d'application Web (créé avec Fichier-> Nouveau projet)? Dans un site Web, il n'y a rien ajouté au fichier de classe partielle. Tout est construit par la magie lors de l'exécution.
Est-ce que la grille ne s'affiche pas lorsque vous ouvrez la page dans un navigateur?