I use the Syncfusion GridControl. It's exceptionally flexible and you can do
just about anything with it.
You can create custom cell types by creating GridCellModel and
GridCellRenderer derived classes.
You can get source code (for extra $$$).
It's an absolutely excellent grid, in my opinion.
On the negative side, it's very complex and not always easy to use,
particularly if you really push it. I think this is necessary side effect of
its incredibly flexibility.
It's not cheap, but there's no royalty license and you definitely get your
money's worth.
Their tech support is excellent as well.
You can download a demo from their web site:
http://www.syncfusion.com/
I've been working with it for about 3 years or so and on an almost daily
basis for about a year and a half (our product has a highly customized grid
derived from the Syncfusion grid). For the requirements that we have, our
two options were Syncfusion's grid, or write one from scratch. Nothing else
would have been able to do all the things we needed.
Pete
"Tony Johansson" <jo*****************@telia.com> wrote in message
news:ls*********************@newsc.telia.net...
Hello!!
We are using .NET C# so the product must use this language.
The existing controls within .NET is not good enough so I'm looking
and evaluating other products.
We need a product to use when we create our advanced grid.
We use .NET win forms with C#
One important requirement on our grid is that you should be able to
set a cell to a arbitrary type. You should be able to set a cell as
type combobox containing checkboxes.
Or set one cell as combobox only. Or you should be able to set a cell
as a numeric.
Or you should be able to set a cell as a string.
Note that if you set a cell at location row 2 col 2 as type combobox
with checkboxes then you should be able to set cell at location row 3
col 2 as a numeric type. So when you specify a cells to be of a certain
type you do this per cell and not to the entire colomn.
Have you any good product that you can recommend that fulfil our
requirement.
You should also at runtime be able to delete a row or add a row.
//Tony