lack of communication when dating - Fired event rowupdating which wasnt handled

The Grid View binds to data, and allows someone to delete a record: This event lets you tell the grid what how to do that.This error is saying "you have asked me to delete a record, but you have not told me how." the Row Deleted is slated after the delete happens.

fired event rowupdating which wasnt handled-34fired event rowupdating which wasnt handled-40

I don't know why dynamically binding the Gridview would cause an error in rowupdating.

Select Command = "SELECT [ID], [Project], [Description], [CAPEX] FROM [CAPEX] where [Team] = 'Team1'" Grid View1. Data Bind() End Sub Private table Copied As Boolean = False Private original Data Table As System. Data Table Protected Sub Grid View1_Row Data Bound(By Val sender As Object, By Val e As System.

You can just add it in to make things happy, but don't have it do anything so it doesn't affect the behavior of your delete.

You could add On Row Deleting to your Grid View: It looks like you are handling the "onrowdeleted" event, not the "Row Deleting" event in your markup, change: onrowdeleted="Orders Grid View_Row Deleted" to Row Deleting="Orders Grid View_Row Deleting" Look a the docs for this event: you will also see that your handler's signature will need to change: new handler will look someting like this: I've changed it but it didnt work, I got the same error But I had the Row Deleting="Orders Grid View_Row Deleting" AND the Row Deleted="Orders Grid View_Row Deleted" at first and after reading about rowdeleting , I skipped that one cause I dont want to ask the user if he/she is okay with deleting the row, I just want to delete it.

Select Command = "SELECT [ID], [Project], [Description], [CAPEX], [Team] FROM [CAPEX]" 'Add Conditional Statements to change view for users/Teams 'Sql Data Source1.

Data Row Then If Not table Copied Then original Data Table = CType(e.

Unless you are Manually calling "Add Handler" somewhwere else in code, I don't see a handles claus on your event method that would intercept the event being raised.

The grid View tracks handlers to ensure something has been added to deal with the update intentionally.

In any case I added the empty handlers as follows: Protected Sub Gridview1_Row Updating(By Val sender As Object, By Val e As System.

There are similar questions on Stackoverflow and other websites, but I seem to miss something.

Click original Data Table = CType(View State("original Values Data Table"), System. Data Table) For Each r As Grid View Row In Grid View1.

Tags: , ,