Vraag : String.Format werkend niet wanneer het gebruiken van de Tekst van het Etiket

Ik heb de volgende code die ik gebruik om berekende gemiddelden in diverse etiketten te tonen.  Wanneer ik String.Format gebruik om de vertoning van decimalen te controleren heeft het geen effect en toont aantallen met verscheidene aantallen rechts van decimale point.

Example.  Het zal 266.167689999999 tonen waar ik het 266.17

Here wil slechts tonen ben de code om de Etiketten te bevolken:

// ***** verdeelt Totaal door telling om gemiddelde ********
decimale lodgingAdvAvg te krijgen = lodgingAdvTotal/lodgingAdvCount; de

// ****** Vertoning vloeit op de Tekst en het formaat van het Etiket voort aan 2 decimale punten ***********
lblLodgingAdv.Text = String.Format („{0: D}“, lodgingAdvAvg.ToString ());

Antwoord : String.Format werkend niet wanneer het gebruiken van de Tekst van het Etiket

probeer dit binnen - tussen:
Math.Round (lodgingAdvAvg, 2);
Andere oplossingen  
 
programming4us programming4us