Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
75
Ultrawebgrid and AJAX update panel
posted

Hi.

My task is to create a custom reusable "webgrid" that will be implemented in multiple projects. Above the ultrawebgrid in my control, there is a toolbar with image buttons, for basic common functions available for the user. I use an AJAX update panel around the toolbar so that when i click on the items, the entire page does not post back, but rather an asynchronous postback. That works great.

The problem though, comes in when I try to update the datasource of my ultrawebgrid. Debbugging shows that the ultraWebGrid datasource does get set to the updated DataTable, but it does not referesh the ultrawebgrid.

As soon as I remove the Update panel, the changes display, but a full postback occurs.

Any ideas how to show the updated values during an asynchronous postback?

Kind Regards,
Niels 

Parents
  • 3732
    Suggested Answer
    posted

    Hello Niels,

    It looks like only the toolbar is inside the UpdatePanel, right? I'm not sure if you have enabled the AJAX for the Grid. If not, then please do so or else the Grid can only reflect the changes after a full page postback. To enable the AJAX, set the Browser Property of the ultraWebGrid and DisplayLayout.LoadOnDemand to "XML" and handle the InitializeDataSource event on the serverside. Please set the DataSource of the grid inside the InitializeDataSource event.

    I would suggest to try this approach first and see what happens.

    Thanks,

    Sarita

Reply Children
No Data