Updating Bound Controls in an UpdatePanel

Do you need to update a bound control like a GridView or Repeater that is contained in an AJAX UpdatePanel after data is updated? Well there is a trick to it that you need to remember. You would think this should work:

Code:

//Update some data           
missingVideosUpdatePanel.Update();

Shouldn’t calling the UpdatePanel.Update() cause the control to reload it’s data? Well it doesn’t. To properly reload the data you need to do this:

Code:

//Update some data           
missingVideosRepeater.DataBind();
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s