Avatar billede rookie44 Juniormester
08. august 2008 - 14:11 Der er 1 kommentar og
1 løsning

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.
Avatar billede rookie44 Juniormester
13. august 2008 - 08:36 #1
Er der ikke nogen der kan hjælpe? eller er den for svær ?
Avatar billede rookie44 Juniormester
15. august 2008 - 09:10 #2
Fandt det selv. Textboxen DataBindingsource Advance settings
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester