我正在使用 Infragistics WebDataGrid。当我尝试对具有整数数据的列进行排序时,它会将数据排序为字符串而不是整数。我已经尝试将 DataType 添加为 System.Int32 但它没有用。
<ig:BoundDataField DataFieldName="BuildingNo" Key="BuildingNo" DataType="System.Int32" DataFormatString="{0:D4}">
<Header Text="Building No" />
</ig:BoundDataField>
下面是我得到的排序列表:
1 10 9 8 7 6 5
而不是上面我应该得到: 1 5 6 7 8 9 10