Re: Grid from TexBoxes is Slow
Adrian Martin <[email protected]> Mon, 5 Nov 2007 12:20:10 -0000
| Newsgroups | gmane.comp.windows.devel.dotnet.winforms |
|---|---|
| Message-ID | <[email protected]> |
My other suggestion would be to try stacking datagridviews dynamically on a scrollable container control and place that on you form. Each datagrid would have its style/layout appropriate to it being data or heading It would be some work to synchronise them. My Other Other suggestion would be to use html in browser control..... And yet another would be to use reporting services, I've always meant to look into whether I can dynamically create edit fields for RS - just not had the time recently. They could provide AMAZING data entry forms, a bit like PowerBuilder DataWindows -----Original Message----- From: Discussion forum for developers using Windows Forms to build apps and controls [mailto:[email protected]] On Behalf Of Brady Kelly Sent: 5-November-2007 11:42 To: [email protected] Subject: Re: Grid from TexBoxes is Slow I'm afraid the time I'm putting into this project is my own time. Management are happy with a very Spartan treeview effort that achieves the same thing, at no additional cost or time. This is really a pet project of mine, to assimilate various needs I've encountered in all my data integration experiences and get to know Windows Forms better. > -----Original Message----- > From: Discussion forum for developers using Windows Forms to build apps > and controls [mailto:[email protected]] On Behalf Of > Adrian Martin > Sent: 05 November 2007 01:38 PM > To: [email protected] > Subject: Re: [DOTNET-WINFORMS] Grid from TexBoxes is Slow > > Whilst it fun to build your own grid, buying an advanced component in > would save time and money and add enormous value to your project. There > are quite a few to choose from.... one I found quickly was > > http://www.infragistics.com/dotnet/netadvantage/winforms/wingrid.aspx#O > verview > > This is not the only datagrid 3rd party control - it's the first I > found. > > Without priority support it costs $795, roughly £400, if you work out > how long it would take you to create this component..... the maths is > easy. And only stupid managers would deny the cost savings( don't put > it like that though!) > > > Adrian > > > > > > > > > > -----Original Message----- > From: Discussion forum for developers using Windows Forms to build apps > and controls [mailto:[email protected]] On Behalf Of > Brady Kelly > Sent: 5-November-2007 10:55 > To: [email protected] > Subject: Re: Grid from TexBoxes is Slow > > I have requirements the disqualify the DataGridView. I need to have > interleaved rows with different column layouts, and I need e.g. three > column > header rows, also all with different column layouts. If you can offer > any > advice on how to achieve this with a DataGridView I would concider you > a > hero and set about trying to do it post haste. > > > -----Original Message----- > > From: Discussion forum for developers using Windows Forms to build > apps > > and controls [mailto:[email protected]] On Behalf > Of > > Adrian Martin > > Sent: 05 November 2007 12:49 PM > > To: [email protected] > > Subject: Re: [DOTNET-WINFORMS] Grid from TexBoxes is Slow > > > > I guess the DataGridViews only look like rows and rows of textboxes, > > when the Grid has an active cell it dynamically creates the correct > > control( eg TextBox ) and postions it on top and infront of the cell. > > > > I don't have a grid handy at the minute but WinSpy++ should confirm > > this..... > > > > Surely the shortcut to speeding up your grid is to replace it with a > > DataViewGrid! > > > > > > > > > > -----Original Message----- > > From: Discussion forum for developers using Windows Forms to build > apps > > and controls [mailto:[email protected]] On Behalf > Of > > Brady Kelly > > Sent: 5-November-2007 09:32 > > To: [email protected] > > Subject: Grid from TexBoxes is Slow > > > > I've build a prototype custom grid using rows of TextBox controls, > but > > it's > > quite slow. Now if I use a DataGridView, with all my columns as > > textbox > > columns, I imagine all the cells are textboxes as well, and that grid > > has > > huge amounts more functionality than mine. So, I believe I can > greatly > > improve the speed of my grid, still using the textbox approach, but I > > haven't a clue how. Some advice would be great. > > > > > > > > A question that keeps cropping up in my thoughts is, do I continue > > delegating the drawing of borders to the individual textboxes, or do > I > > draw > > the grid independently, and place borderless textboxes in the cells. > > Is > > there even much of a difference? > > > > > > Johnston Press plc Registered in Scotland no. SC015382 > > Registered Office: 53 Manor Place, Edinburgh, EH3 7EG > > > > Opinions expressed in this email are those of the writer and not the > > company. E-mail traffic is monitored within Johnston Press and > > messages may be viewed. This e-mail and any files with it are solely > > for the use of the addressee(s). If you are not the intended > > recipient, you have received this e-mail in error. Please delete it > or > > return it to the sender or notify us by email at > > [email protected] > > > Johnston Press plc Registered in Scotland no. SC015382 > Registered Office: 53 Manor Place, Edinburgh, EH3 7EG > > Opinions expressed in this email are those of the writer and not the > company. E-mail traffic is monitored within Johnston Press and > messages may be viewed. This e-mail and any files with it are solely > for the use of the addressee(s). If you are not the intended > recipient, you have received this e-mail in error. Please delete it or > return it to the sender or notify us by email at > [email protected] Johnston Press plc Registered in Scotland no. SC015382 Registered Office: 53 Manor Place, Edinburgh, EH3 7EG Opinions expressed in this email are those of the writer and not the company. E-mail traffic is monitored within Johnston Press and messages may be viewed. This e-mail and any files with it are solely for the use of the addressee(s). If you are not the intended recipient, you have received this e-mail in error. Please delete it or return it to the sender or notify us by email at [email protected]