views:

38

answers:

2

Hi

I am looking for a SL DataGrid to buy that deals with a few main issues that I found annoying in the regular toolkit control.

  1. I am not using RIA or WCF Data services. I intend to perform the actual paging in the SQL query. I just Need a control that will let me override the functionality of its pager.In other words - let me insert the "Total Pages" and the "Curent Page".Right now when I override the "Next"/"Prev" functionality, I just get : "page:1 of 1 pages".

  2. The implementation of a ComboBox inside a grid is a real pain to accomplish. It also should be repeated for every column and everysort of data. I need a control that can easily bind data both to the list and to the selected value, without having to worry about converters and code behind implementations.

  3. Sorting,Grouping,Column Show/Hide, Row Picking,Contitional Styling should all be accessible dynamicaly from the code

Do you know any good control that implements these 3?

A: 

We use the Telerik RadGridView control, part of their extensive Silverlight toolkit, however under the hood that is based on the standard DataGrid View. It adds filters and groups etc and is well worth the money.

Using RIA services, domain data sources and paging makes dynamically populating data grids so much easier (minutes instead of hours of work). Why would you choose to not use RIA services?

Enough already
Just to shed a little light on the Telerik RadGridView, we used the MS DataGrid concepts as a base and then created an entire data engine that powers our higher-performance controls, like the RadGridView, RadChart, etc. So while for basic scenarios the grid performs the same functions as the MS DataGrid, our enhanced data engine allows for more complex filtering, grouping, data virtualization, cell/row template selection... the list goes on. ;)
Evan Hutnick
Because I don't want large bulks of data "waiting" on the server for the client calls. I Just want to get what I need from the db using the server, and clear it's memory
A: 

DevExpress has a basic DataGrid that's free there http://www.devexpress.com/Products/NET/Controls/Silverlight/Grid/

I'm using the Infragistics components and they are OK. I had quite a few issues with it but they're solved now.

R4cOON