다음은 특정 열의 정렬을 비활성화하는 방법을 보여주는 예입니다.
Grid 수준의 AllowSorting 속성 (모든 열에 대해)을 유의하십시오.
그런 다음 Columns 컬렉션에서 해당 특정 열에 대해 해제하는 방법에 유의하십시오.
<telerik:RadGrid ID="RadGrid1" runat="server" AllowSorting="True">
<HeaderContextMenu>
<CollapseAnimation Duration="200" Type="OutQuint" />
</HeaderContextMenu>
<MasterTableView>
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn AllowSorting="False" UniqueName="column">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<FilterMenu>
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
</telerik:RadGrid>
TemplateColumns의 경우 그리드 수준에서 정렬을 해제하고 필요한 열에서 간단하게 활성화하려고합니다. 그렇게하면 기본적으로 비활성화되므로 TemplateColumn에 대해 아무 작업도 수행하지 않아도됩니다.
원본 게시물에서 추가 샘플을 편집했습니다. 여기에서하는 일을 기반으로합니다. 그게 너에게 효과가 있니? – pyrocumulus
예. 기본적으로 우리는 똑같은 일을하고 있습니다. 나는 코드 숨김으로 그것을하고 있으며 당신은 그것을 declaritevely하고있다. –
왜 그들은 단지 AllowSorting을 제공하지 않았는지 알지는 못하지만 적어도 클라이언트 측 바인딩을 위해 해킹이 완전히 분류 동작을 사용할 수 없도록 생각하지는 않습니다. – Sameer