title: round decimal values up to the nearest of 0.01?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/164926/c-sharp-how-do-i-round-a-decimal-value-to-2-decimal-places-for-output-on-a-pa">c# - How do I round a decimal value to 2 decimal places (for output on a page)</a>  </p>
  </blockquote>
  
  
  
  <p><a href="https://stackoverflow.com/questions/1448458/how-to-round-decimal-value-up-to-nearest-0-05-value">How to round decimal value up to nearest 0.05 value??</a>, the linked SO post also discusses the similar topic, but its not the output i expected.</p>
  
  <p>I need to convert the decimal values like this</p>
  
  <pre><code>16.489--&gt;16.49
  16.482--&gt;16.48
  16.425--&gt;16.43
  7.67 --&gt; 7.67 (no conversion)
  </code></pre>
  
  <p>I can use the below C# method to convert the values</p>
  
  <pre><code>  Math.Round(16.482*20)/20;
  </code></pre>
  
  <p>But this method not works for me, it gives the following results</p>
  
  <pre><code>16.489--&gt;16.5 
  16.482--&gt;16.5 
  7.67 --&gt; 7.7
  16.425--&gt;16.45 
  </code></pre>
  
  <p>whats the elegant way in c# to do this.</p>