Visual Studio 2008 ne pas ajouter le contrôle au fichier du concepteur lors de l'ajout dans un Telerik RadGrid EditFormTemplate

StackOverflow https://stackoverflow.com/questions/1098508

  •  11-09-2019
  •  | 
  •  

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.

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top