Silverlight DataGrid performance question

Silverlight DataGrid performance question

Old forum URL: forums.lhotka.net/forums/t/5417.aspx


Ash002 posted on Wednesday, September 17, 2008

Hi

I have a DataGrid in my Silverlight app with 18 columns data bound to csla business objects. The performance seems ok using the their DataGridTemplateColumn stuff. Using the ValidatedDataGridTextColumn though is pretty soggy. Cause seems to be because it is built using a stack panel and TextBlock and PropertyStatus controls. 3 controls times 9 visible columns and another 9 off to the right scrolled out of sight times 20 visible rows is 360 odd controls.

I tried the DeveloperExpress grid briefly but it seemd to die when containing a 500 hundred rows, so I went back to the MS's DataGrid.

What sort of performance are others getting with DataGrid's in Silverlight? Did the creators of
ValidatedDataGridTextColumnfind they had satisfactory performance?

Thanks in advance

Ashley

sergeyb replied on Wednesday, September 17, 2008

Just curios – did you try ComponentOne’s grid for SL?  It is not free like DevExpress, but it is priced reasonably well.

 

 

Sergey Barskiy

Principal Consultant

office: 678.405.0687 | mobile: 404.388.1899

Magenic ®

Microsoft Worldwide Partner of the Year | Custom Development Solutions, Technical Innovation

 

From: Ash002 [mailto:cslanet@lhotka.net]
Sent: Wednesday, September 17, 2008 8:12 AM
To: Sergey Barskiy
Subject: [CSLA .NET] Silverlight DataGrid performance question

 

Hi

I have a DataGrid in my Silverlight app with 18 columns data bound to csla business objects. The performance seems ok using the their DataGridTemplateColumn stuff. Using the ValidatedDataGridTextColumn though is pretty soggy. Cause seems to be because it is built using a stack panel and TextBlock and PropertyStatus controls. 3 controls times 9 visible columns and another 9 off to the right scrolled out of sight times 20 visible rows is 360 odd controls.

I tried the DeveloperExpress grid briefly but it seemd to die when containing a 500 hundred rows, so I went back to the MS's Data
Grid.

What sort of performance are others getting with DataGrid's in Silverlight? Did the creators of ValidatedDataGridTextColumnfind they had satisfactory performance?

Thanks in advance

Ashley


Ash002 replied on Wednesday, September 17, 2008

Hi Sergey, thanks for getting back.

I am looking at the Component One grid currently.

According to this their current M3 release of the grid was created for SL1.1 and they are building a new version from the ground up for SL2. Its due to be released end of next week.

Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}

http://forums.componentone.com/CS/forums/t/76478.aspx

Ashley

Ash002 replied on Wednesday, September 17, 2008

Current Compoent One grid was very slow.




Copyright (c) Marimer LLC