<
telerik:RadGrid ID="RadGrid1" OnColumnCreated="RadGrid1_ColumnCreated" runat="server" style="text-align: left" AutoGenerateColumns="False" GridLines="None">
<MasterTableView>
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn Resizable="False" Visible="False">
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<EditFormSettings>
<PopUpSettings ScrollBars="None" />
</EditFormSettings>
<Columns>
<telerik:GridBoundColumn DataField="SKU" HeaderText="SKU"
UniqueName="gcolumn1" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Description" HeaderText="Description"
UniqueName="gcolumn2" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Orig Qty" HeaderText="Orig Qty"
UniqueName="gcolumn3" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Shiped Qty" HeaderText="Shiped Qty"
UniqueName="gcolumn4" >
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
I want to allow sorting for just my first column. but code is not working.
Protected Sub RadGrid1_ColumnCreated(ByVal sender As Object, ByVal e As GridColumnCreatedEventArgs) Handles RadGrid1.ColumnCreated
If TypeOf e.Column Is GridHyperLinkColumn Then
Dim col As GridHyperLinkColumn = DirectCast(e.Column, GridHyperLinkColumn)
If col.UniqueName = "gcolumn1" Then
col.SortExpression =
True
End If
End If
End Sub