Ho due campi nvarchar in un database per memorizzare DataType e DefaultValue, e ho un DataType Double e valore come 65.89875 in formato inglese.Come convertire la stringa in doppia con corretta culturainfo
Ora desidero che l'utente visualizzi il valore in base al formato della lingua del browser selezionato (65,89875 in inglese deve essere visualizzato come 65,89875 in tedesco). Ora se l'utente modifica dal formato tedesco a 65.89875 equivalenti in inglese a 65.89875 e le visualizzazioni degli altri utenti da un browser inglese è 6589875.
Ciò accade perché nel database è stato memorizzato come 65,89875 nella colonna nvarchar e quando viene convertito utilizzando la cultura inglese diventa 6589875 poiché considera ,
come un separatore che è un operatore decimale per il tedesco.
Come ottengo questo funzionamento per tutti i browser?
Perché sei st oring numeri come testo per iniziare? Se è possibile modificare lo schema, suggerisco caldamente di farlo. –