Zdravím, potřeboval bych poradit ohledně formátování čísel. Mám proměnnou typu double kterou načítám z databáze a která je zaokrouhlena na 5 desetinných míst. V aplikaci potřebuju počítat s 5 desetinnými místy, ale při prezentaci dat uživateli chci zobrazit kvůli přehlednosti pouze 2 desetinná místa jako měnu. A zde je trošku problém. Pokud použiju toto:
Dim castka as Double
Format(castka, "C2")
Částka se zaokrouhlí na 2 desetinná místa a zobrazí se jako měna. Já bych ale potřeboval aby se zaokrouhlení neprovedlo, aby se pouze přebytečná desetinná čísla odřízla . Je to jeden z případů kdy je .Net až moc chytrý:) Jediné co mě napadlo je převést číslo na string, najít desetinný oddělovač, odříznout přebytečná čísla a nalepit nakonec značku pro koruny. To bych viděl ale až jako uplně krajní možnost.
|