それは興味深い問題です。datatables フォーラムには、発生している問題に非常に密接に関連するディスカッションがあります。
http://datatables.net/forums/discussion/11967/aocolumns-when-number-of-columns-vary/p1
データテーブルの作成者である Allan Jardine は議論の一部であり、彼の最初の返信では、使用を推奨し
、可変数の列の問題を処理するaoColumnDefs
方法を示しました。aTargets: [ '_all' ]
したがって、datatables フォーラムでの議論のクイックスキャンに基づいて、探しているものに近づく可能性のあるフィドルを次に示します:
http://jsfiddle.net/nLYLv/
$('#ctl00_ContentPlaceHolder1_GridView1').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumnDefs": [
{"aTargets": [ 1 ], "bSortable": true },
{"aTargets": [ '_all' ], "bSortable": false }
],
// force the arrow to show on 2nd column
"aaSorting": [[1,'asc']]
});