Re: Grid from TexBoxes is Slow

Brady Kelly <[email protected]> Mon, 5 Nov 2007 13:41:35 +0200
Newsgroups gmane.comp.windows.devel.dotnet.winforms
Message-ID <[email protected]>
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]