Ik heb een functie waarmee ik een DataTable ophaal. Deze DataTable is de DataSource voor een
Dropdownlist.
Dit gaat allemaal prima. Het DataValueField wordt gevuld met een ID nummer uit de database. Dit is een autonummer.
Maar als ik nu een nieuw record wil opslaan in een andere tabel, met daarin de waarde uit het dropdownmenu, dan krijg ik de melding dat de gegevenstype niet overeenkomen.
Het probleem zit hem dus in het DataValueField van de DropDownList. De waarde die in het DataValueField zit is volgens mij een string-waarde. Als ik in de html-source kijk staan er namelijk " " omheen. In de database moet de waarde opgeslagen worden als numeriek.
Hoe verander ik dus de string-waarde naar een numerieke-waarde? Of doe ik iets anders verkeerd?!
Dropdownlist.
Dit gaat allemaal prima. Het DataValueField wordt gevuld met een ID nummer uit de database. Dit is een autonummer.
Maar als ik nu een nieuw record wil opslaan in een andere tabel, met daarin de waarde uit het dropdownmenu, dan krijg ik de melding dat de gegevenstype niet overeenkomen.
Het probleem zit hem dus in het DataValueField van de DropDownList. De waarde die in het DataValueField zit is volgens mij een string-waarde. Als ik in de html-source kijk staan er namelijk " " omheen. In de database moet de waarde opgeslagen worden als numeriek.
Hoe verander ik dus de string-waarde naar een numerieke-waarde? Of doe ik iets anders verkeerd?!