Formattering af decimal i textbox
Jeg har en listbox, Datasource=varebindingsource, Table1=Varer Display og Value member = varenr.Alle felter fra Tabel1 er trukket Datasource over på vareform, d.s.s Databindings.text bliver Varerbindingssource.
Når jeg markerer et varenr i listboxen vises både varenr og tilhørende data på vareform. Såvidt så godt, det fungerer og er også nemt at update.
Men nogle varepriser bliver vist med menge decimaler og jeg ønsker kun 2, men kan ikke finde ud af formatere textbox.
Jeg har læst at man kan lave en ny textbox og så føre vareprisen herover og formatere den således:
Dim Tal As Single = CType(MyDataSet.Tables(0).Rows(0)(0), Varepris)
txtNy.Text = (String.Format("{0:3}", VareprisTextBox))
og en anden metode
Me.VareprisTextbox.Text = String.Format"{0:n3}",Me.VareprisTextBox.Text.ToString())
men ingen fungerer.
Er der nogen der kan vise mig koden hvordan jeg får det gjort mest smart og simpelt, og hvordan jeg så får tallet ført tilbage til mit Mydataset for Update.