如何对jquery数据表中的特定列进行排序
本文关键字:排序 jquery 数据表 | 更新日期: 2023-09-27 18:14:10
我有一个动态创建jQuery数据表的.cshtml
页面。有10列,排序工作为8列,前两列不工作
我已经从下面的模型中获取了值
@foreach (var item in ViewData["OGWELLS"] as IEnumerable<PersonalPropertyCost>)
{
<tr>
<td class="table_heading text-right"> @Utility.FormattedLongValue(item.beg_value)
</td>
</tr>
}
和在utility.cs
public static string FormattedLongValue(long value)
{
var formattedvalue = string.Format(CultureInfo.InvariantCulture,{0:#,###0}", value);
return formattedvalue;
}
在数据库中,我有beg_value
作为整数,例如:beg_value是1250,但在处理FormattedLongValue()
方法后,我得到了1,250
值。
但问题是它没有在jQuery数据表中排序。如果我只取@item.value
,那么只显示1250,排序是启用的。
但是我想要像1,250这样的格式化值,它需要在jQuery数据表网格上排序。
请帮帮我。
从这里获得帮助。1) http://live.datatables.net/oborug/2/edit或你可以用自己的逻辑来做,不复杂,但很有技巧。a)获取object中的值b)删除格式;c)对值进行排序d)设置格式e)设置值为table