Omgeving:
ASP.net (vb.net)
SQL 2000
VS.net
Probleem:
Datagrid met edit/delete button geeft wijziging pas weer na: page refresh of 2e event/command.
Beschrijving:
Ik heb een datagrid die uit een database zijn gegevens haalt.
Ik bind deze dmv een dataset.
Ik heb handmatig een delete column toegevoegd welke een delete sub aanroept.
Via itemindex zoek ik op welke row gedelete moet worden. Als ik de button gebruik wordt de record wel gedelete. In de grid zelf zie ik dit pas na een refresh vh scherm of als ik nog een keer een row delete (ik zie dan pas dat er een row eerder gedelete is) de 2e row wordt dus pas na een 3e delete actie niet meer weergegeven.
Ik heb een custom binddata sub gemaakt.
Bestaande uit:
een SQL select command
welke dmv een sqlconnectie wordt toegepast
na de definitie van de connectie wordt een nieuwe dataset aangemaakt
deze wordt "gefilled"
tot slot wordt de datagrid opnieuw "gebind"
De bedoeling hiervan is om na de actie de datagrid te vernieuwen.
Ik kan echter niet achterhalen waardoor hij niet direkt gerefresh wordt....
Mocht code nodig zijn dat post ik deze graag.
Ik hoop dat mijn probleemstelling aan de eisen voldoen, zoniet dan hoor ik het graag. Google en diverse asp.net sites zijn bezocht, daarvandaan heb ik deze methode.
Iemand?
ASP.net (vb.net)
SQL 2000
VS.net
Probleem:
Datagrid met edit/delete button geeft wijziging pas weer na: page refresh of 2e event/command.
Beschrijving:
Ik heb een datagrid die uit een database zijn gegevens haalt.
Ik bind deze dmv een dataset.
Ik heb handmatig een delete column toegevoegd welke een delete sub aanroept.
Via itemindex zoek ik op welke row gedelete moet worden. Als ik de button gebruik wordt de record wel gedelete. In de grid zelf zie ik dit pas na een refresh vh scherm of als ik nog een keer een row delete (ik zie dan pas dat er een row eerder gedelete is) de 2e row wordt dus pas na een 3e delete actie niet meer weergegeven.
Ik heb een custom binddata sub gemaakt.
Bestaande uit:
een SQL select command
welke dmv een sqlconnectie wordt toegepast
na de definitie van de connectie wordt een nieuwe dataset aangemaakt
deze wordt "gefilled"
tot slot wordt de datagrid opnieuw "gebind"
De bedoeling hiervan is om na de actie de datagrid te vernieuwen.
Ik kan echter niet achterhalen waardoor hij niet direkt gerefresh wordt....
Mocht code nodig zijn dat post ik deze graag.
Ik hoop dat mijn probleemstelling aan de eisen voldoen, zoniet dan hoor ik het graag. Google en diverse asp.net sites zijn bezocht, daarvandaan heb ik deze methode.
Iemand?
[ Voor 3% gewijzigd door Verwijderd op 24-04-2003 01:46 ]