如何在jquery数据表

时间:2016-10-20 10:52:36

标签: c# jquery jquery-ui jquery-plugins

我有一个.cshtml页面,其中动态创建了jQuery数据表。有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 个答案:

答案 0 :(得分:0)

Get help from this. 1) http://live.datatables.net/oborug/2/edit OR 2) You can do with your own logic not complex but trickiiiiiii. a) Get the values in object b) Remove the formatting, c) Sort the values d) Set the formatting e) Set the values to table.