Better DataGrid

Hi,

We are having major problems with the .NET DataGrid and I saw in some forum that Microsoft worked with another company to produce a more feature rich control.

I can't seem to find it. Does anyone else know anything about it?

MAtt

[240 byte] By [codefund.com] at [2007-12-16]
# 1
Yea, the WinForms data grid is a tough one. Not easy to customize, tricky to get exactly right. There are a number of replacements out there (none are free). I would start at <a href="http://www.componentsource.com">ComponentSource.com</a>, and look for the features you need among the .NET controls they advertise. Also, you might search on the google groups to see if people are "talking" about specific controls you're interested in.
codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 2
We've recieved much feedback that it is not easy enough to customize our DataGrid. To address this, we are considering a better grid control for a future release.

In the interim, if you find yourself bumping into the limitations of our grid, there are a plethora of great 3rd party data grids available. As Ken points out, ComponentSource is the best place to start.

- mike

codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 3
The functionality of the DataGrid isn't as great as I expected. For example - no DataGridComboboxColumn in .Net! Even not good examples about this issue. I've spend alot of time programming DataGridColumnStyles (e.g. hosting DateTimePicker) and I can tell - some good examples would help a lot.
But, thanks anyway!
tibi
codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 4
For adding a ComboBox control to a Windows form datagrid, see Microsoft Knowledge Base Article 323167.
codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 5
I may have "bumped into" one of the limitations. I'd like to change the height of the header or make it invisible. I've tried ".ColumnHeadersVisible = False" to no avail. I can force the header row to blank by using individual DataGridColumnStyle objects, but I'd like to make it as high as two rows of text or eliminate it completely and use labels as column headers. Am I beyond what's possible?
codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 6
.ColumnHeadersVisible = False should work: what are you seeing?

You may want to set .CaptionVisible to false as well, if you want nothing above the data in your grid...
-Scott

This posting is provided "AS IS" with no warranties, and confers no rights.

codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...
# 7
Scott

Thanks for your reply. Like you said ".ColumnHeadersVisible = False should work." I tried again and it did. Now I can't get it to fail, and the project is so early in development that it's not yet in SourceSafe; I have no prior revisions to revert to, so I can't figure out what I was doing wrong. ".CaptionsVisible" works fine, too; good tip.

codefund.com at 2007-9-8 > top of Msdn Tech,Windows Forms,Windows Forms Data Controls and Databinding...