| rik:RadGrid ID="gv_umowy" runat="server" DataSourceID="sql_moje_umowy" AutoGenerateColumns="False" |
| GridLines="None" AllowSorting="True"> |
| <MasterTableView DataKeyNames="id_umo" DataSourceID="sql_moje_umowy"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="nazwa_kh" HeaderText="Kontrahent" HeaderStyle-Width="200px" |
| ItemStyle-Width="200px"> |
| <HeaderStyle Width="200px"></HeaderStyle> |
| <ItemStyle Width="200px"></ItemStyle> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="nr_ewidencyjny" HeaderText="Nr umowy AU" HeaderStyle-Width="90px" |
| ItemStyle-Width="90px"> |
| <HeaderStyle Width="90px"></HeaderStyle> |
| <ItemStyle Width="90px"></ItemStyle> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="waznosc_umowy" HeaderText="Data obowiÄ…zywania" |
| DataFormatString="{0: dd-MM-yyyy}" HeaderStyle-Width="90px" ItemStyle-Width="90px"> |
| <HeaderStyle Width="90px"></HeaderStyle> |
| <ItemStyle Width="90px"></ItemStyle> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="odpowiedzialna" HeaderText="Osoba odpowiedzialna" |
| HeaderStyle-Width="90px" ItemStyle-Width="90px"> |
| <HeaderStyle Width="90px"></HeaderStyle> |
| <ItemStyle Width="90px"></ItemStyle> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <ItemTemplate> |
| <a href="#" target="_blank" onclick="klik('<%#Eval("id_umo")%>')"> |
| <table border="0" align="left" width="100%"> |
| <tr> |
| <td width="200px"> |
| <%#IIf(Len(Eval("nazwa_kh")) > 32, Left(Eval("nazwa_kh"), 32) + "...", Eval("nazwa_kh"))%> |
| </td> |
| <td width="90px"> |
| <%#Eval("nr_ewidencyjny")%> |
| </td> |
| <td width="90px"> |
| <%#IIf(Eval("waznosc_umowy") = "1900-01-01", "bezterminowa", String.Format("{0:d}", Eval("waznosc_umowy")))%> |
| </td> |
| <td width="90px"> |
| <%#Eval("odpowiedzialna")%> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="5" width="100%"> |
| <b> |
| <%#Eval("opis")%></b> |
| </td> |
| </tr> |
| </table> |
| </a> |
| </ItemTemplate> |
| </MasterTableView> |
| <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" AllowDragToGroup="True"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
<
SortExpressions>
<telerik:GridSortExpression FieldName="SupplierDueDate" SortOrder="Ascending" />
<telerik:GridSortExpression FieldName="CountyName" SortOrder="Ascending" />
<telerik:GridSortExpression FieldName="Municipality" SortOrder="Ascending" />
<telerik:GridSortExpression FieldName="PostalCode" SortOrder="Ascending" />
<telerik:GridSortExpression FieldName="CooperativeHousing" SortOrder="Ascending" />
</
SortExpressions>
Then i planned to change these settings(i.e) the columns programmatically in the server side (to overrride these settings based on the page) like these:
case "MyOrders":
this.grdOrderList.MasterTableView.SortExpressions.Clear();
sortExpr =
new GridSortExpression();
sortExpr.FieldName =
"CreatedTime";
sortExpr.SortOrder =
GridSortOrder.Ascending;
this.grdOrderList.MasterTableView.SortExpressions.AddSortExpression(sortExpr);
break;
But this seems not working ... since using the sortExpression.Clear() i see a small command button in the headers of the column(just beside the column name ) .... please tell me where im going wrong with the possible solution to implement the above
thanks in advance,
Balajee

| <telerik:RadGrid ID="gvLeadsHistory" runat="server" CssClass="radgrid" AllowPaging="True" |
| EnableEmbeddedSkins="false" ShowFooter="false" AutoGenerateColumns="False" GridLines="None" |
| AllowSorting="True" Width="450px" AllowMultiRowSelection="true" OnItemDataBound="gvLeadsHistory_ItemDataBound" |
| OnSortCommand="gvLeadsHistory_SortCommand"> |
| <MasterTableView CssClass="radgridMasterTable" AllowCustomSorting="true" Width="100%" |
| ShowHeadersWhenNoRecords="true" TableLayout="Fixed" ClientDataKeyNames="lead_id"> |
| <NoRecordsTemplate> |
| <div style="padding: 5px 0px 5px 0px; text-align: center; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; |
| font-size: 1.1em; font-weight: bold;"> |
| No Lead History Records.</div> |
| </NoRecordsTemplate> |
| <HeaderStyle CssClass="radgridheader" VerticalAlign="Middle" /> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="Date" HeaderText="Date" AllowSorting="true" |
| DataField="Activity_Date" HeaderStyle-Width="70" SortExpression="Activity_Date" |
| ShowSortIcon="true" SortAscImageUrl="../Images/icons/arrow_down.gif" SortDescImageUrl="../Images/icons/arrow_up.gif"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Type" HeaderText="Type" DataField="Activity_Type" |
| HeaderStyle-Width="90" SortExpression="Activity_Type" ShowSortIcon="true" SortAscImageUrl="../Images/icons/arrow_down.gif" |
| SortDescImageUrl="../Images/icons/arrow_up.gif"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Description" HeaderText="Description" DataField="Activity_Description" |
| HeaderStyle-Width="200" AllowSorting="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderStyle-VerticalAlign="Middle" UniqueName="TypeOfLead" |
| HeaderText="Action" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="40"> |
| <ItemTemplate> |
| <asp:LinkButton ID="imgbActivityEdit" runat="server" ImageUrl="../Images/icons/icon_edit.gif" |
| ToolTip="Edit" OnCommand="gvActivity_RowEditing" CommandArgument='<%# Eval("[Activity_Id]") %>'> |
| <img src="../Images/icons/icon_edit.gif" alt="Edit"/></asp:LinkButton> |
| <asp:LinkButton ID="imgbActivityDelete" runat="server" ImageUrl="../Images/icons/icon_delete.gif" |
| ToolTip="Delete" OnCommand="ActivityDelete_Click" CommandArgument='<%# Eval("[Activity_Id]") %>'> |
| <img src="../Images/icons/icon_delete.gif" alt="Delete"/></asp:LinkButton> |
| <asp:Label ID="lblActivityId" runat="server" Text='<%# Eval("[Activity_Id]") %>' |
| Visible="False"></asp:Label> |
| <asp:Label ID="lblActivityType" runat="server" Text='<%# Eval("[Activity_Type]") %>' |
| Visible="False"></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <telerik:RadListView ID="ListView1"> |
| <LayoutTemplate> |
| ............... |
| <telerik:RadDataPager ID="DataPager1" PagedControlID="ListView1"></telerik:RadDataPager> |
| </LayoutTemplate> |
| <ItemTemplate> |
| ....................... |
| <telerik:RadListView ID="ListView2"> |
| <LayoutTemplate> |
| ...................... |
| <telerik:RadDataPager ID="DataPager2" PagedControlID="ListView2"></telerik:RadDataPager> |
| </LayoutTemplate> |
| </telerik:RadListView> |
| <ItemTemplate> |
| <telerik:RadListView> |
| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="DataPager2"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="ListView2" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |