Hello there,
After fighting a bit and reading a lot about client binding in RadGrid's I came to the conclusion that many features are missing. Unfortunately some of these restrictions are mentioned in different topics in this forum, on third-party websites and in some places in the documentation. What I miss a lot and what would save me a lot of time reading information all around the globe was documentation. A simple "pros & cons" section when using client binding. I would like to summarize some of the features when working with client binding of RadGrid's:
They may be more but I am sure some of these features have alternatives and worth mentioning. Such a section in the documentation would significantly help developers when taking a decision of use server or client bound RadGrid.
Best regards,
Valery Dachev.
After fighting a bit and reading a lot about client binding in RadGrid's I came to the conclusion that many features are missing. Unfortunately some of these restrictions are mentioned in different topics in this forum, on third-party websites and in some places in the documentation. What I miss a lot and what would save me a lot of time reading information all around the globe was documentation. A simple "pros & cons" section when using client binding. I would like to summarize some of the features when working with client binding of RadGrid's:
- "When adding the DataBinding settings for a RadGrid on PreRender, you need to explicitly rebind it in order the grid to be populated.";
- no hierarchy support;
- no master/detail table view support;
- no support for declarative sort expressions (it breaks header design);
- no template column support (and anything that involves using the Eval() method);
- missing or broken support for UseStaticHeaders="true" (it breaks the design of the grid);
- ...
They may be more but I am sure some of these features have alternatives and worth mentioning. Such a section in the documentation would significantly help developers when taking a decision of use server or client bound RadGrid.
Best regards,
Valery Dachev.