Hi to all,
it is not possible for me to make a GridTemplateColumn sortable with a LinkButton - control inside?
For my RadGrid i have set the attributes AllowMultiColumnSorting="true" and have define a <SortExpressions> Tag for a default sortexpression.
I don´t know if this information is important for problem solving?
The GridTemplateColumn with the UniqueName="WText" is not sortable in my example code
| <telerik:RadGrid ID="rdgWI" |
| runat="server" |
| AutoGenerateColumns="False" |
| GridLines="None" |
| onneeddatasource="rdgWI_NeedDataSource" |
| PageSize="8" |
| AllowSorting="True" |
| Width="100%"> |
| <HeaderContextMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </HeaderContextMenu> |
| <ClientSettings> |
| <Scrolling AllowScroll="True" UseStaticHeaders="true" /> |
| <ClientEvents OnGridCreated="GetGridObject"></ClientEvents> |
| </ClientSettings> |
| <MasterTableView ClientDataKeyNames="WRhText, WiRhTask, WId, WText" ShowHeadersWhenNoRecords="true" AllowMultiColumnSorting="true" ShowHeader="true" runat="server" Width="99%"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <SortExpressions> |
| <telerik:GridSortExpression FieldName="WRhText" SortOrder="Ascending" /> |
| </SortExpressions> |
| <Columns> |
| <telerik:GridBoundColumn DataField="WId" UniqueName="WId" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Category" SortExpression="WRhText" |
| UniqueName="WCategory" DataField="WRhText" Visible="false"> |
| <ItemTemplate> |
| <asp:Label ID="lblWCategory" runat="server" CssClass="DefaultText" |
| Text='<%# GetWorklistTypText(Eval("WRhTask")) %>' /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Description" SortExpression="WText" |
| UniqueName="WText" > |
| <ItemTemplate> |
| <asp:LinkButton ID="lbWText" runat="server" |
| CommandArgument='<%# Eval("WId") %>' |
| CommandName="ShowDetails" |
| Text='<%# Eval("WText") %>' OnCommand="btnShowDetails"> |
| </asp:LinkButton> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
Thank for your help