CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    May 2011
    Posts
    41

    [RESOLVED] Rounding Problem

    Visual Web Developer 2010

    In some cases my TaxTxtBox displays a number that has no remainder. When my TotPriceTxtBox has a value with no remainder it still displays to the 100th place "34.00". Then in TextBox1 it truncates the zeros. I need the TaxTxtBox and Textbox1 to diplay zeros to the 100th place when the is no remainder. I.E. keeping it in a money format. I tried using Decimal instead of double but I get an error saying that you cannot apply the *,+ operand to a Decimal or Doudle. Here's my code:
    Code:
    01
    protected void EnterBtn_Click(object sender, ImageClickEventArgs e)
    02
           {
    03
               Decimal res = Decimal.Parse(PriceTxtBox.Text);
    04
               res = res * Decimal.Parse(QtyTxtBox.Text);
    05
               TotPriceTxtBox.Text = res.ToString();
    06
     
    07
               if (TotPriceTxtBox != null)
    08
               {
    09
                   Double rs = Double.Parse(TotPriceTxtBox.Text);
    10
                   rs = (rs * (.070)) + Double.Parse(TotPriceTxtBox.Text);
    11
     
    12
                   Double ts = (rs * (.070));
    13
                   Double tt = ts + Double.Parse(TotPriceTxtBox.Text);
    14
                   Double output = Math.Round(rs, 2);
    15
                   Double output2 = Math.Round(ts, 2);
    16
                   Double output3 = Math.Round(tt, 2);
    17
     
    18
                   TextBox1.Text = output3.ToString();
    19
                   TaxTxtBox.Text = output2.ToString();
    20
               }

  2. #2
    Join Date
    May 2011
    Posts
    41

    Re: Rounding Problem

    I have the answer to this one.
    Code:
    TextBox1.Text = output4ToString(".00");

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured