C# 2008: DataGridView ed input su cella con decimali

martedì 07 ottobre 2008 - 08.46

secks Profilo | Senior Member

Attualmente imputando in una cella di una DataGridView dei valori numerici con decimali separati dal punto, il puntino separatore non viene minimamente considerato, come se non ci fosse, mentre accetta la virgola.

Qualcuno conosce un modo per far accettare il punto come separatore decimale?

Ho provato a controllare l'evento Validate sulla cella ma il punto è già sopresso ...

Ciao a tutti.
Paolo.

netgit Profilo | Newbie

potresti intercettarlo sull'evento key_press e sostituirlo con la virgola

secks Profilo | Senior Member

Ho provato sul key_press della datagridview ma non so come correggere il valore ( punto in virgola ).

netgit Profilo | Newbie

Primo aggiungi l'handler all'evento key press quando la cella è in edit:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Poi gestisci i due eventi distintamente in funzione del nome della colonna:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5