This question is locked. New answers and comments are not allowed.
GOURVEZ JJ
Top achievements
Rank 1
GOURVEZ JJ
asked on 23 Mar 2012, 03:39 PM
Hi,
I use radgridview and I have an problem to performance in loading.
If my screen resolution is 800X600, the loading is 5 second, but if my screen resolution is 1600x1200, the loading during 15 second.
Do you have an idea ?
I put MaxHeight and MaxWidth in my gridview.
For information, I have 150 columns and I use HeaderCellStyle (for each column) and 20 Converters.
Can you help me ?
Thanks
I use radgridview and I have an problem to performance in loading.
If my screen resolution is 800X600, the loading is 5 second, but if my screen resolution is 1600x1200, the loading during 15 second.
Do you have an idea ?
I put MaxHeight and MaxWidth in my gridview.
For information, I have 150 columns and I use HeaderCellStyle (for each column) and 20 Converters.
Can you help me ?
Thanks
4 Answers, 1 is accepted
0
Hi Gourvez JJ,
I will need some more details on how your RadGridView is set up e.g. XAML , datasource used etc.
Meanwhile there is a simple check you can perform - are there any binding expression errors in the output window of VisualStudio while RadGridVIew is loading .
Regards,
Pavel Pavlov
the Telerik team
I will need some more details on how your RadGridView is set up e.g. XAML , datasource used etc.
Meanwhile there is a simple check you can perform - are there any binding expression errors in the output window of VisualStudio while RadGridVIew is loading .
Regards,
Pavel Pavlov
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
0
GOURVEZ JJ
Top achievements
Rank 1
answered on 23 Mar 2012, 05:06 PM
Hi,
Thanks for your answer.
This is my code :
Thanks for your answer.
This is my code :
--STYLEHEADER
<
Style
TargetType
=
"gridView:GridViewHeaderCell"
x:Key
=
"MyHeaderCellStylePink"
>
<
Setter
Property
=
"Background"
Value
=
"Pink"
/>
<
Setter
Property
=
"Foreground"
Value
=
"Black"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"LightGray"
></
Setter
>
</
Style
>
--RADGRIDVIEW
<
Grid
MaxHeight
=
"600"
MaxWidth
=
"2000"
>
<
telerik:RadBusyIndicator
Name
=
"radBusy"
Background
=
"LightBlue"
IsIndeterminate
=
"True"
MaxHeight
=
"600"
MaxWidth
=
"2000"
>
<
telerik:RadGridView
x:Name
=
"radgridview1"
DataLoadMode
=
"Synchronous"
AreRowDetailsFrozen
=
"True"
MaxHeight
=
"900"
MaxWidth
=
"2500"
Filtered
=
"eventFiltre"
AutoGenerateColumns
=
"False"
ScrollMode
=
"Deferred"
CanUserFreezeColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
Margin
=
"0,159,0,33"
RowEditEnded
=
"finEcritureRadGridView"
>
<
telerik:RadGridView.ScrollPositionIndicatorTemplate
>
<
DataTemplate
>
<
Grid
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
>
<
TextBlock
Text
=
"{Binding Numero_commande}"
/>
</
Grid
>
</
DataTemplate
>
</
telerik:RadGridView.ScrollPositionIndicatorTemplate
>
<
telerik:RadGridView.RowDetailsTemplate
>
<
DataTemplate
>
<
telerikNavigation:RadTabControl
x:Name
=
"RadTabControl1"
HorizontalAlignment
=
"Left"
Margin
=
"8"
VerticalAlignment
=
"Center"
BackgroundVisibility
=
"Visible"
MaxHeight
=
"900"
>
<
telerikNavigation:RadTabItem
Header
=
"Tab1"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab1}"
>
<
local:fenFormulaireJDE
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab2"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab2}"
>
<
local:fenFormulaireCC
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab3"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab3}"
>
<
local:fenFormulaireADV
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab4"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab4}"
>
<
local:fenFormulairePlanif
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab5"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab5}"
>
<
local:fenFormulaireBE
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab6"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab6}"
>
<
local:fenFormulaireMethodes
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab7"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"{Binding AfficheTab7}"
>
<
local:fenFormulaireAchat
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab8"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
>
<
local:fenNoteView
/>
</
telerikNavigation:RadTabItem
>
<
telerikNavigation:RadTabItem
Header
=
"Tab9"
DataContext
=
"{Binding}"
Margin
=
"10,0,0,0"
Height
=
"24"
IsSelected
=
"False"
>
<
local:fenFormulaireGlobal
/>
</
telerikNavigation:RadTabItem
>
</
telerikNavigation:RadTabControl
>
</
DataTemplate
>
</
telerik:RadGridView.RowDetailsTemplate
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewToggleRowDetailsColumn
Header
=
" "
IsFilterable
=
"False"
IsGroupable
=
"False"
IsReorderable
=
"False"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding N1}"
Width
=
"81"
HeaderCellStyle
=
"{StaticResource MyHeaderCellStylePink}"
>
<
telerik:GridViewDataColumn.Header
>
<
sdk:Label
Content
=
"N1"
ToolTipService.ToolTip
=
"N1"
></
sdk:Label
>
</
telerik:GridViewDataColumn.Header
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding N2}"
Width
=
"25"
HeaderCellStyle
=
"{StaticResource MyHeaderCellStylePink}"
>
<
telerik:GridViewDataColumn.Header
>
<
sdk:Label
Content
=
"N2"
ToolTipService.ToolTip
=
"N2"
></
sdk:Label
>
</
telerik:GridViewDataColumn.Header
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding N3}"
Width
=
"64"
HeaderCellStyle
=
"{StaticResource MyHeaderCellStylePink}"
>
<
telerik:GridViewDataColumn.Header
>
<
sdk:Label
Content
=
"N3"
ToolTipService.ToolTip
=
"N3"
></
sdk:Label
>
</
telerik:GridViewDataColumn.Header
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding N4,StringFormat=00}"
Width
=
"25"
HeaderCellStyle
=
"{StaticResource MyHeaderCellStylePink}"
>
<
telerik:GridViewDataColumn.Header
>
<
sdk:Label
Content
=
"N4"
ToolTipService.ToolTip
=
"N4"
></
sdk:Label
>
</
telerik:GridViewDataColumn.Header
>
</
telerik:GridViewDataColumn
>
...
0
GOURVEZ JJ
Top achievements
Rank 1
answered on 26 Mar 2012, 10:12 PM
nobody ?
0
Hello,
Vlad
the Telerik team
It is not clear from the pasted code what is causing your problems.
Please send us (via support ticket) small example project demonstrating your scenario and the slow loading.
Vlad
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>