2010-09-22 7 views
0

J'ai un contrôle personnalisé simple qui se résume à une étiquette et une liste. Les sélections dans la zone de liste sont reflétées dans l'étiquette sous forme de valeurs séparées par des virgules. Ma question est de savoir quelle est la meilleure et la plus simple façon de faire en sorte que les développeurs de pages travaillent avec le contrôle personnalisé imitent exactement l'expérience de travailler avec seulement la liste - quand il s'agit de travailler avec des données. Pour une raison quelconque, il est incorrect de créer simplement des propriétés en miroir dans le contrôle personnalisé et de transmettre leurs valeurs à la liste interne.Quel est le meilleur moyen de créer une base de données à l'intérieur d'un contrôle personnalisé

Une petite complication peut-être sans rapport est que le produit final doit être agréable avec la collection de formulaires en raison de la nature de l'application hôte.

Répondre

0

Je pense que le meilleur moyen est d'exposer la propriété DataSource et la méthode DataBind du ListBox (en les encapsulant avec les membres de votre contrôle). Je ne vois aucun problème avec ça.

+0

Ok, c'est essentiellement l'approche que j'ai choisie. Merci! –

Questions connexes