Ik ben bezig met C# in Visual studio 2005
Even kort mijn database schetsen.
(eenvoudiger gemaakt om probleem te schetsen)
Ik gebruik een sqldb met volgende 2 tabellen met volgende kolommen:
tblPostcode
Postcode (primary key)
Naam
regioId
tblRegio
regioId (primary key)
RegioNaam
RegioInfo
Als relatie heb ik :
primary tabel = tblRegio met regioId
foreign key tabel = tblPostdode regioId
Ik zou nu graag de gebruiker de regio laten wijzigen terwijl ik de postcodes doorloop. Ik lees dus de twee tabellen binnen in een dataset en dan komt het probleem. Ik kan nu wel de
datagrid postcode -- naam -- regioid(van postcode) bewerken en updaten maar ik zou het graag op volgende manier doen : postcode --- naam --- regionaam. Dus door de regionaam te wijzigen zou automatisch het regioid moeten veranderen.
Door de regionaam in te geven zou deze automatisch een regioid moeten doorgeven aan de tblPostcode.
Ik zou dus eigenlijk een combobox in de datagrid moeten kunnen tonen met daarin als displaymember : regioNaam en als valuemember :regioId (van postcode). Maar ik weet niet als dit wel de beste manier is? Of 2 datagrids hebben 1 die je ziet met postcode--- naam -- regioNaam en 1 onzichtbare met postcode - naam - regioid, maar dat lijkt mij vrij moeilijk?
Kortom ik zit wat strop met het wijzigen van gegevens in mijn databank.
Even kort mijn database schetsen.
(eenvoudiger gemaakt om probleem te schetsen)
Ik gebruik een sqldb met volgende 2 tabellen met volgende kolommen:
tblPostcode
Postcode (primary key)
Naam
regioId
tblRegio
regioId (primary key)
RegioNaam
RegioInfo
Als relatie heb ik :
primary tabel = tblRegio met regioId
foreign key tabel = tblPostdode regioId
Ik zou nu graag de gebruiker de regio laten wijzigen terwijl ik de postcodes doorloop. Ik lees dus de twee tabellen binnen in een dataset en dan komt het probleem. Ik kan nu wel de
datagrid postcode -- naam -- regioid(van postcode) bewerken en updaten maar ik zou het graag op volgende manier doen : postcode --- naam --- regionaam. Dus door de regionaam te wijzigen zou automatisch het regioid moeten veranderen.
Door de regionaam in te geven zou deze automatisch een regioid moeten doorgeven aan de tblPostcode.
Ik zou dus eigenlijk een combobox in de datagrid moeten kunnen tonen met daarin als displaymember : regioNaam en als valuemember :regioId (van postcode). Maar ik weet niet als dit wel de beste manier is? Of 2 datagrids hebben 1 die je ziet met postcode--- naam -- regioNaam en 1 onzichtbare met postcode - naam - regioid, maar dat lijkt mij vrij moeilijk?
Kortom ik zit wat strop met het wijzigen van gegevens in mijn databank.