My page binds data initially to the RadGrid, but then a change in something should cause the RadGrid to bind again. I was calling the RadGrid's Rebind() method to bind again, but it's not firing NeedDataSource event... why is that?
Are you binding the Grid using DataSourceID or setting the DataSource in the code behind ? Rebind will be firing NeedDataSource event if the databinding logic for the Grid is placed inside this event.
I'm facing a similar problem. Rebind seems to fire or not fire at will.
I have a grid bound in the needdatasource event. I can then filter the grid using a treeview in a combobox, call the rebind where the select string is then changed. This works fine.
I then have a button which clears the tree (clear filter) and calls rebind, but in this case nothing happens.
RadGrid1.DataSource = Nothing - works as you said Brian, thanks.