
Untitled
By: a guest on
Jun 21st, 2012 | syntax:
None | size: 1.39 KB | hits: 19 | expires: Never
Float value should have 2 decimals
totalAmount += float.Parse(Amount[index].ToString());
if (totalAmount.ToString().Contains("."))
{
string[] b = totalAmount.ToString().Split('.');
Dollars = b[0].ToString().PadLeft(10, (char)48);
cents = b[1].ToString().PadRight(2, (char)48).Substring(0, 2);
}
else
{
Dollars = totalAmount.ToString().PadLeft(10, (char)48);
cents = "00";
}
FormattedTotalAmounts = Dollars + cents; // Here i am getting the output as i said
if (totalAmount.ToString().Contains("."))
{
string[] b = totalAmount.ToString().Split('.');
Dollars = b[0].ToString().PadLeft(10, (char)48);
cents = b[1].ToString().PadRight(2, (char)48).Substring(0, 2);
}
else
{
Dollars = totalAmount.ToString("F2").PadLeft(10, (char)48);//Necessary change
cents = "00";
}
FormattedTotalAmounts = Dollars + cents;
string totalAmountFormatted = totalAmount.ToString("F2");
String.Format("{0:0.00}", 756.4);
decimal t = 756.40m;
MessageBox.Show(t.ToString("0.00"));
SomeVar.ToString("#,##0.00")
Decimal total;
foreach (object oAmount in Amount)
{
Decimal amount = (Decimal)oAmount;
total += amount;
}
String FormattedTotalAmounts = total.ToString("G");
String FormattedTotalAmounts = total.ToString("0000000000.00");