Resco has a list control that's not actually a grid but has a ton of
functionality, looks great and in most ways is more useful
http://www.devbuzz.com/content/zinc_resco_cf_ctrls_pg1.asp.
There's also a OwnerDrawnList control at
www.opennetcf.org that Alex Yahknin
wrote that really looks great and provides a good amount of functionality.
I've replaced all of the datagrids in my apps with it and found it to be
much more functional. It may not be the answer to a full grid replacement
in every scenario, but it definitely scores a lot of UI cool points and the
CF datagrid isn't exactly loaded with functionality anyway. IMHO, it's well
worth the trade and since you can expand on it if you need to, it's a great
choice (plus it's free and Alex does a great job explaining how it works
which will allow you to build on it even if you don't have a lot of cf
experience.)
IHook
http://www.ihook.cc/open-source.htm has an open source grid
replacement that's also another great alternative to the standard grid and
you can definitely spice up your UI with it.
Mooseworks has some really killer controls (a bit pricey but the quality
more than justifies the price) and while they don't have a grid, there's
enough other stuff that depending on the use case, you may be able to
replace the grid with one of their components (If your grid is read only
this may well be the case but most of their stuff is Instrumentation
controls and graphs which may or may not be a good fit).
Finally, you can check out many of the datagrid extensions on the full
framework and use those as a basis for building your own - depending on what
the end needs are.
HTH,
Bill
--
W.G. Ryan MVP Windows - Embedded
www.devbuzz.com
www.knowdotnet.com
http://www.msmvps.com/williamryan/