Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Looking for a grid

Status
Not open for further replies.

bigfoot

Programmer
May 4, 1999
1,779
US
I'm reviewing several grids. If anyone can shine some light on this, I'd be greatful.

I'm looking at M$ db grid vs. ComponentOne's Flex Grid and their True DB Grid. vs. Infragistics NetAdvantage Suite.

Anymore I should be looking at?

Here's what I want to do with them:

Formatted columns
Colored rows - created in code
Drag & Drop from row to row
Able to hold icons and use the icons for the Drag & Drop
Plus and Minus open and closing of groups

And it needs to be fast

So far if you want to do anything with M$ db grid, you'd better be ready to code it from scratch.
D&D kinda stinks too.
Displaying icons is a bit tough but it can be done.

Thanks, friends for any help.




 
I'm a big fan of the C1 flex grid. I know it can do independant row, col and cell formating, including color. It has built in grouping. It even has a tree view mode. I'm not sure about D&D between rows, I've never tried that, but I would guess even if it's not inherantly provided, it is codable.

I think Sweep has worked with the Infragistics grid. He can probrably fill you in more on that side.

-Rick

VB.Net Forum forum796 forum855 ASP.NET Forum
[monkey]I believe in killer coding ninja monkeys.[monkey]
 
TrueDBGrid
----------
Formatted columns....Yes
Colored Rows or Cells...Yes
Hold Icons...Yes...can display in Header and Footer also
Drag and Drop ... never used, although its easy to hit test the grid, so Im sure its possible
Plus and Minus ... not sure, although C1's Flex Grid has this facility and its an absolute doddle to set up

As for speed, its good. It also ties itself to the underlying data in such a way, that simply changing the data forces the grid to repaint, which is great for situations where repainting may change cell or row colors.

The only disappointment with it, is the multi-select facility. I have had to work around this by using my own selected flag in the underlying data. Added to this is the general lack of response from the company, in request of any support, or general queries.




Sweep
...if it works dont f*** with it
...if its f****ed blame someone else
...if its your fault that its f***ed, say and admit nothing.
 
The only disappointment with it, is the multi-select facility. I have had to work around this by using my own selected flag in the underlying data. Added to this is the general lack of response from the company, in request of any support, or general queries.

Weird, I've been on the line with them a few times for bug issues. The older versions had the color 'White' hard coded, so if your systemcolors.window = white you could have some odd behavior when using custom colors on rows. The old trick was to set the row color to white.red -1. There was also a bug dealing with multithreading, be we haven't had a chance to upgrade to see if it still exists. All in all I was suprised how easy it was to get a hold of them and how fast they replied.

-Rick

VB.Net Forum forum796 forum855 ASP.NET Forum
[monkey]I believe in killer coding ninja monkeys.[monkey]
 
Yeah...but Im in the UK. I get by now by going via the Newsgroups they have available.

The multi select problem is in my opinion a howler, but according to C1, is in accordance with the design of the product. Simply set MultiSelect to True, then select 4 or 5 rows, then click one of the column headers. You would expect the selected rows to be maintained...but they are not.



Sweep
...if it works dont f*** with it
...if its f****ed blame someone else
...if its your fault that its f***ed, say and admit nothing.
 
I'm cornfused. Is this on the C1 grid or the Infragistics grid?
 
The C1 grid. The first bug I mentioned was corrected a few months ago, the threading bug I mentioned I haven't had a chance to test, so I don't know if it's still outstanding. But even with it, the performance is still acceptable (read: Better then the MS Data Grid). I haven't run into the multiselect issue that Sweep is talking about, but I might have to put a test project together and see if we can't get some more complaints thrown at them ;)

Remember, the design is only correct if it solves the customer's problem.

-Rick

VB.Net Forum forum796 forum855 ASP.NET Forum
[monkey]I believe in killer coding ninja monkeys.[monkey]
 
bigfoot...

Apologies if Rick and I have hijacked your thread with a bit of a moan about C1's bugs. To be honest the product(s) are very good, and I personally have never used the Infragistics grid.

Sweep
...if it works dont f*** with it
...if its f****ed blame someone else
...if its your fault that its f***ed, say and admit nothing.
 
Rick

When you get new versions of controls from C1, how do you go about distributing them to each user??

Presently I use an xcopy deployment for my own dll upgrades, and I know I can do the same for the C1 components if so desired. But my initial install puts these into the GAC, which is where I would prefer them to remain. I dont really want the C1 dll's in my new versions folder.



Sweep
...if it works dont f*** with it
...if its f****ed blame someone else
...if its your fault that its f***ed, say and admit nothing.
 
We x-copy for desktop deployments and use an MSI on the terminal server. When the app runs on the workstations it should check the gac version with the file version and recompile if necesary. I haven't had a problem yet just x-copying so long as I'm not introducing new COM objects.

-Rick

VB.Net Forum forum796 forum855 ASP.NET Forum
[monkey]I believe in killer coding ninja monkeys.[monkey]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top