Wie formatieren Sie zahlen auf 3 Dezimalstellen im datagridview verwenden vb.net

Habe ich eine vb.net windows-forms-Anwendung, die mit einem datagridview. Ich bin der Hoffnung zu finden, eine einfache Möglichkeit, um format datagridview bestimmte Zellen zahlen bis zu 3 Nachkommastellen. Dies ist, was ich bisher getan habe, aber es scheint nicht zu formatieren, alles richtig.

DataGridView1.Columns(3).DefaultCellStyle.Format = "#.###" 
  • Was meinst du mit "scheint es nicht zu format alles richtig."? Was nicht formatieren, richtig?
  • Wenn ich dies verwenden, um format das gesamte datagridview als ganzes, es scheint gut zu funktionieren. Aber eine meiner Spalte Indizes scheint problematisch zu sein und es wird nicht das format korrekt. Was bedeutet, dass es immer noch Dezimalzahlen jenseits der Tausendstel Platz.
  • Der code ist korrekt. Ein einfacher Fehler wäre ein string in der Zelle statt des Wertes vom Typ Double oder Decimal.
  • Ich hatte ähnliches Problem und die Ursache war eine vergessene routine änderte sich das format, nachdem ich hatte es. Also, wenn dies nicht funktioniert, überprüfen Sie den code für weitere Anrufe, die das format zu ändern. Wird es funktionieren auf den besiedelten datagridviews.
Schreibe einen Kommentar