2009-06-05 12 views
0

Est-il possible de spécifier une taille pour la cellule de la vue grille lorsqu'elle est en mode édition. La taille devrait être en termes de lettres (comme nous avons la taille maximale pour une boîte de texte) et non en pixels. Mon exigence est que l'utilisateur ne puisse pas entrer plus de 100 caractères dans la cellule lorsqu'il l'édite.Dimensionnement de la colonne Gridview en mode édition

Je veux éviter de valider après les mises à jour de l'utilisateur, car il deviendra incohérent avec le reste du site.

Toute autre solution de rechange est très appréciée.

Toutes les entrées ???

Merci :)

+0

Je pense que vous voulez dire la longueur de la chaîne, et non la taille. Par exemple. vous voulez limiter l'entrée de la zone de texte à 100 caractères. Changer la * taille * de la zone de texte est un problème séparé? – Thies

+0

Oui, je veux limiter la longueur de la chaîne. Cependant, ce n'est pas une zone de texte mais une cellule de vue en grille en mode édition. Je veux savoir s'il y a des propriétés que je peux définir pour y parvenir. –

+0

S'il vous plaît prêter attention aux invites suggérant lors de l'étiquetage de votre question. Toute étiquette avec un nombre inférieur à 10 après son nom est probablement faux. Évitez de créer de nouveaux tags. –

Répondre

0

Vous devez probablement utiliser TemplateFields et de définir EditItemTemplate où vous définissez la longueur maximale de la zone de texte. Ou vous pouvez utiliser la validation et donner une erreur si l'entrée est trop grande.

+0

Sera-t-il possible de donner un exemple de code? Puis-je toujours utiliser une colonne Modèle si je lie un ensemble de données directement à ma grille de données? –

+0

Je viens de remarquer que vous parliez de winforms au lieu de webforms. Ma faute. Je ne connais pas beaucoup les winforms, mais j'ai rapidement créé un projet avec gridview connecté à la base de données. Il semble que les colonnes ont une propriété MaxInputLength. Vous pouvez le définir par programme ou à partir de l'éditeur visuel en choisissant Modifier les colonnes dans la vue de grille. – simoraman

Questions connexes