(VB.Net)Formatage au moment de la frappe dans un DataGridView

Formatage au moment de la frappe dans un DataGridView (VB.Net) - C#/.NET managed - Programmation

Marsh Posté le 11-08-2006 à 10:06:23    

Est-il possible dans une Cellule de DataGriView de formater la saisie utilisateur au moment de la frappe comme dans un MaskedTextBox ou dans un TextBox avec un traitement personnalisé.
Cette méthode permettrait d'éviter le traitement du texte au moment du Validating et CellFormating.
Mon Appli demande la saisie de texte sous la forme d'un numéro à 6 chiffres avec un point central (000.000).
Merci.

Reply

Marsh Posté le 11-08-2006 à 10:06:23   

Reply

Marsh Posté le 11-08-2006 à 14:46:26    

Si c'est possible, c'est en JavaScript.
Rappel : C# en ASP, c'est fait pour faire du code serveur.
Et je doute que tu veuilles un aller/retour serveur à chaque appui sur une touche...

Reply

Marsh Posté le 11-08-2006 à 15:07:20    

En VB.Net le DatagridView utilise une BindingSource chargée et les opérations de saisie dans les cellules ne sont pas en relation avec la BD.
La mise à jour s'effectue ultérieurement abec le DataTableAdapter.
Je me suis peut-être trompé de Forum.

Reply

Marsh Posté le 11-08-2006 à 15:25:46    

Pardon.. j'ai dit C# comme j'aurais dit VB.
Et appremment je n'ai pas compris ta question.
Quand tu dit "au moment de la frappe", c'est après que tous les caractère ont été tapés, ou à chaque frappe d'un caractère ?

Reply

Marsh Posté le 14-08-2006 à 14:13:22    

C'est au moment de l'appui sur une touche.
exemple pour un N° de téléphone 02 40 08 99 99, tu tape 0,2, et quant tu appuis sur 4 le chiffre 4 est automatiquement décalé d'1 espace.

Reply

Marsh Posté le 15-08-2006 à 19:31:25    

En ASP.Net ou en WinForm ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed