将列设置为datatable

时间:2014-06-16 13:58:05

标签: c# jquery datatable

这是我的c#课程。

             public class GridMetaData
             {
                   public IEnumerable<ColumnInfo> ColumnList {get;set;}
                   PageSizeList = new List<int> {10,20,50};


             }
             public class ColumnInfo
             {
                 public string Title {get;set;}   
             }

这是我的控制器类代码

      [Route(user/searchmetatdata)]
      public GridMetadata SearchMetaData()
       {
          return userBO.SearchMetadata(); //This gets column list from database.
       }

这是我从UI客户端调用的ajax。

  $(ajax({
       url: 'user/searchmetadata'
       type:"GET"
       success: function(data){

             //I want here pull columns details and set to datatable. 
             .....

         };
    });

我的ajax调用返回&#34;数据&#34;格式如下

  data
     --ColumnList
         --[0]
             -- Title = "FirstName"
         --[1]
             -- Title = "LastName"

我的数据表代码

$(document).ready(function() {
$('#employees').dataTable( {
    "ajax": // what format i should send data here?
    "columns":  // what format i should send data here?

    ]
} );

});

我如何从上面解析&#34;数据&#34;响应?

我是否必须编写自定义方法来转换&#34;数据&#34;去json?

0 个答案:

没有答案