Ik ben bezig een applicatie te bouwen in C# en SQLServer. Hiervoor gebruik ik bindingsources, lekker snel en simpel. Ik ben echter al een paar keer tegen dit probleem aangelopen:
Hoe kan ik waarden van andere velden van een bindingsource bepalen?
Tabel:
id | state_id | name | xpos | ypos
Als ik nu een combobox heb, hang ik er een bindingsource aan. Deze laat de [name] zien en gebruikt [id] als waarde. Is het mogelijk om in de code de waarde van de bindingsource te bepalen voor de kolom [state_id].
Ik deed dit eerder altijd met een extra verborgen textvak, die ik bij een onchange even laat zien, zodoende wordt de waarde geupdate, echter vind ik dit een beetje een slordige work-around.
Ik wil dus zoiets als:
De documentatie over het current object laat niet echt veel kwijt over de mogelijkheden van dit object. Ook zoeken op GoT liet me niet het gewenste resultaat zien.
Ik hoop dat dit kan en dat iemand zo vriendelijk is dit mij uit te leggen
.
Hoe kan ik waarden van andere velden van een bindingsource bepalen?
Tabel:
id | state_id | name | xpos | ypos
Als ik nu een combobox heb, hang ik er een bindingsource aan. Deze laat de [name] zien en gebruikt [id] als waarde. Is het mogelijk om in de code de waarde van de bindingsource te bepalen voor de kolom [state_id].
Ik deed dit eerder altijd met een extra verborgen textvak, die ik bij een onchange even laat zien, zodoende wordt de waarde geupdate, echter vind ik dit een beetje een slordige work-around.
Ik wil dus zoiets als:
code:
1
| int iStateID = bsCities.Current.state_id; |
De documentatie over het current object laat niet echt veel kwijt over de mogelijkheden van dit object. Ook zoeken op GoT liet me niet het gewenste resultaat zien.
Ik hoop dat dit kan en dat iemand zo vriendelijk is dit mij uit te leggen
"Chaos kan niet uit de hand lopen"