You must have forgotten to add Grid View1_Row Updating event to the Grid View.
I guess there is something wrong with the body of Grid View1_Row Updating method.
I'd like to know if there are any other ways to retrieve the new values? I have been using the web site successfully for just over a year, and I am presently using a Select button in the row to launch a detailsview, and I edit the database that way. Net a year and a half ago, and VB programmer forever before that, but I feel pretty confident in this large and powerful website I have created, but the users don't like the details view have expressed a desire to edit on the fly in the gridview. My user base has a hold of management's ear, and my management wants to dump ASP. This could be the straw that broke the camel's back - a person's job hangs in the balance - MINE!! If you are databinding in page_load then you need to only do it if(!
There must be something fundamentally wrong that some of us are doing that is causing this and the fact that it's not happening to others, and they don't know the solution. this only works when the databind happends after the updating. My suggestion to you would be to either subclass gridview, and expose the Extract Row Values though a public method or stick everything you need in Data Keynames. Extract Values From Cell(dict Values, dcfc Cell, gv Row. Row State, True) End If Next control Dim return Values = New Dictionary (Of String, Object )() For Each de As Dictionary Entry In values return Values(CStr(de. Value Next de Return return Values End Function I appreciate your quick and prompt reply, which I looked at from home last night, but was not able to test it until just now, and really the only different was adding the Try Cast. You're trying to extract the values from the edit row right?
Save all or press "Ctrl S" and hit "F5" to run the page, the page will look as in the following image: Click on "Edit the Grid View", it will display Textboxes in each cell as in the following image: Edit the value(s) here and click on the Update link, it will update all the data or to remove it click on the "Delete" link above the image shown.
One note will be helpful for you, while describing Columns in Grid View if you are using a boundfield then create objects of the control using cells[index] in the rowupdateing event of Grid View, but if you are using controls itself like Label or textboxes etc then use Fincontrol("stringid").
Debugger Inside Grid View Row Updating Event " data-medium-file="https://taditdash.files.wordpress.com/2014/06/debugger-inside-gridview-rowupdating-event.png? w=300" data-large-file="https://taditdash.files.wordpress.com/2014/06/debugger-inside-gridview-rowupdating-event.png? w=800&h=359 800w, https://taditdash.files.wordpress.com/2014/06/debugger-inside-gridview-rowupdating-event.png? w=150&h=67 150w, https://taditdash.files.wordpress.com/2014/06/debugger-inside-gridview-rowupdating-event.png? w=300&h=135 300w, https://taditdash.files.wordpress.com/2014/06/debugger-inside-gridview-rowupdating-event.png? w=768&h=345 768w, https://taditdash.files.wordpress.com/2014/06/864w" sizes="(max-width: 800px) 100vw, 800px" /Grid View on Browser " data-medium-file="https://taditdash.files.wordpress.com/2014/06/gridview-on-browser.png? w=230" data-large-file="https://taditdash.files.wordpress.com/2014/06/gridview-on-browser.png? w=150 150w" sizes="(max-width: 230px) 100vw, 230px" /Grid View Cell Showing Updated Value " data-medium-file="https://taditdash.files.wordpress.com/2014/06/gridview-cell-showing-updated-value.png? w=300" data-large-file="https://taditdash.files.wordpress.com/2014/06/gridview-cell-showing-updated-value.png? w=150 150w, https://taditdash.files.wordpress.com/2014/06/gridview-cell-showing-updated-value.png? w=300 300w" sizes="(max-width: 416px) 100vw, 416px" /Event.
i went through for loop and if loop and did all things which were of total failure i came across this right now. The code which you provided roughly a fortnight has done wonders for me. Click 'Display the Table with data in the gridview 'clear the current content of the Table dt. Find Control("txt City"); and i assume that the txt City. Old Values and New Values both have length 0, and the Text Box approach described above gives a null reference after conversion. I've posted the ASP Code, and decided to skip the actual binding code, since it works great; checked it with the debugger.Yes i am updating only that row which becomes editable. I guess there is something wrong with the body of Grid View1_Row Updating method.When you clik the edit button ,only the row in which you clicked Edit button becomes editable. So, i guess you should write the code to update only that row. Whenever you post a thread in a daniweb and you are expecting a reply.When you clik the edit button ,only the row in which you clicked Edit button becomes editable. So, i guess you should write the code to update only that row. Hii, I right click on the Gridview and in the properties i have set the Autogenerated Edit/Delete button to True . help plz cya Rohan How did you load the script for the first time.Answer to my above questions and i will solve the problem quickly. In the smart Tag i have added the Rowupdating event..u can c in the code i have posted above..... My gridview structure is like : Edit/Delete ID NAME PRICE So my id column is my cell or cell ????? You must have forgotten to add Grid View1_Row Updating event to the Grid View.