This is a migrated thread and some comments may be shown as answers.

[Solved] Radgrid with Dropdown in Item Template

1 Answer 198 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ryan
Top achievements
Rank 1
Ryan asked on 29 Aug 2013, 01:30 PM
I have a radgrid that I put a dropdown in a Template column.  This drop down can have anywhere from 10-50 rows.  The grid could display 100 rows.  I have noticed a slow down on the grid when refreshing it.  The queries in the page take no time at all and I think its just the sheer volume of HTML getting loaded.  Any other ideas or suggestions on speeding up this grid?


<telerik:GridTemplateColumn DataField="sAttendingProviderNumber" EditFormColumnIndex="1"
                    FilterControlAltText="Filter sAttendingProviderNumber column" HeaderText="Provider"
                    SortExpression="sAttendingProviderNumber" UniqueName="sAttendingProviderNumber">
                    <EditItemTemplate>
                        <telerik:RadDropDownList ID="sAttendingProviderNumberDDL" runat="server" DataSourceID="dsAttendingDocs"
                            DataTextField="DOCNAME" DataValueField="DOCCODE" SelectedValue='<%# Bind("sAttendingProviderNumber") %>'
                            AppendDataBoundItems="True" Width="250px">
                            <Items>
                                <telerik:DropDownListItem runat="server" Text="Select an Attending Provider" Value="" />
                            </Items>
                        </telerik:RadDropDownList>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <telerik:RadDropDownList ID="sAttendingProviderNumberDDL" runat="server" DataSourceID="dsAttendingDocs"
                            DataTextField="DOCNAME" DataValueField="DOCCODE" SelectedValue='<%# Bind("sAttendingProviderNumber") %>'
                            AppendDataBoundItems="True" Width="185px" OnSelectedIndexChanged="sAttendingProviderNumberDropDownList_SelectedIndexChanged"
                            Enabled='<%# CanBeEditedByUser() %>' AutoPostBack="True">
                            <Items>
                                <telerik:DropDownListItem runat="server" Text="Select an Attending Provider" Value="" />
                            </Items>
                        </telerik:RadDropDownList>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 29 Aug 2013, 01:45 PM
Hi Ryan,

Please go through this documentation on Client/server grid performance optimizations which might help you in speeding the performance of your radgrid.

Thanks,
Princy
Tags
Grid
Asked by
Ryan
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or