Gridview rowupdating get key
For this situation, many developers use invisible columns (Hidden columns) in the gridview to identify that row.
We can achieve the same functionality using Datakeys.
A friend asked me to help him out on this and frankly it has me completely stumped as well.
I have a Grid View control and use old style manual binding with a Data Source property and invoke the Data Bind() method.
PS: location name is not an integer You don't access the table cells by name. So, basically, instead of looking for table cells, look for the appropriate e. New Values Hi mckrecker, thanks for your reply but I dont need to differ between old and new values since I set a datakey which is the unique ID in my db and I update where unique ID = @unique IDselected of column.
New Values -- it will have all the values, as does e. There are two in that event so data source controls can differnitate bewteen the two.
Text could not avoid the cell numbering :/ somehow select Row.
You access the values stored in the event by index or name: e. So, to update, you might set the parameters as id = e. of course, if I have 20 columns I could define 20 data keys but I just wondered if there is another way instead of: Sql Data Source Locations.
Please help me with writing a Row Updating function in C#, I don't know how to grab the current field's value and also get the old value for one of keys (which is Project Name for editing) of the selected row. the idea wa to don't allow binding the grid view after a post back.
hello my problem was that my gridview editable controls heep their old values. this is due to the grid view binding in the page_load method after every post back.
If you reset the Data Source at this stage, your values for updating will be lost. I actually don't know how to write the Row Updating function, I just found it from the internet, and so of course it's not working. Please give some references and/or details of how to. Ok what's happening is that you are binding the data source for the Grid View every time a postback occurs in the Page_Load method.
Count ----------- The most common problem for losing new data entered while updating a Grid View or Data Grid is that you are resetting the Data Source for the Grid View or Data Grid in the Page_Load method. I actually don't know how to write the Row Updating function, I just found it from the internet, and so of course it's not working.