我使用的是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 五 6 7 8 9 10