Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > General Computer Discussion > General Computer Support > Gridview row information disappearing after selectedIndexChanged

Thread Tools

Gridview row information disappearing after selectedIndexChanged

Ry99 Ry99 is offline
Junior Member
Join Date: Jul 2009
Posts: 2
I have a master/details setup with a GridView and DetailsView both in UpdatePanels. When the DetailsView is edited and updated, I want these changes to be reflected in the GridView, but without rebinding that data (which could change the selectedItem's sort order among other problems it causes) On DetailsView ItemUpdated I have the following:

' Update Gridview '
ProductsGridView.Rows(selectedIndex).Cells(1).Text = e.NewValues("ProductName")
ProductsGridView.Rows(selectedIndex).Cells(2).Text = e.NewValues("Category")

This works fine when updating, but when a new item is selected in the Gridview, the updated text disappears. Why is this and how can I keep that info? When it is rebound it is fine if it changes position, put until it gets re-bound I would like that data to persist. Thanks.
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gridview row databound event - can't get past the 1st row of gridview ASP .Net 5 10-13-2006 09:37 PM
GridView nested in DataList - refreshing corresponding DataList row after updating GridView row H5N1 ASP .Net 0 04-26-2006 11:41 PM
ok I can do a totals row but how about a percentage row after each data row D ASP .Net Datagrid Control 0 05-23-2005 04:10 PM
"Deleted row information cannot be accessed through the row." WHY!! Mohammad Ali via ASP .Net 0 04-16-2005 07:17 AM
Click a row on a datagrid to call SelectedIndexChanged event c# JC ASP .Net Datagrid Control 0 04-30-2004 10:28 AM