Hi all,
I went the route of creating a custom form and adding a SqlDataSource to display a grid of products. I have a picklist to filter the grid on a parameterized query.

So far the grid refreshes when clicking the dialog “OK” (most likely triggering a refresh), so I’m trying to adapt that same functionality directly into the picklist change function:
I started by overriding OnWireEventHandlers to create a new EventHandler:
protected override void OnWireEventHandlers()
{
base.OnWireEventHandlers();
pklsSalesStatusListing.PickListValueChanged += new EventHandler(pklsSalesStatusListing_ChangeAction);
}
The changeAction method looks like the following, but I cannot seem to get it to work:
protected void pklsSalesStatusListing_ChangeAction(object sender, EventArgs e) {
SqlDataSource1.SelectParameters["SalesStatusListing"].DefaultValue = pklsSalesStatusListing.PickListValue;
Console.Write("testing");
Sage.Platform.WebPortal.Services.IPanelRefreshService refresher = PageWorkItem.Services.Get<Sage.Platform.WebPortal.Services.IPanelRefreshService>();
if(refresher != null) {
refresher.RefreshAll();
}else {
Response.Redirect(Request.Url.ToString());
}
}
Any ideas here?