如何创建获得两个参数的Linq扩展?

时间:2016-10-29 09:18:31

标签: c# linq

我需要编写linq扩展,从int数组创建并返回数据表。

这里必须在扩展内部使用的逻辑。

    private DataTable CreateDataTable(string colName, int[] items)
    {
        DataTable dt = new DataTable();
        dt.Columns.Add(colName, typeof(int));
        foreach (int item in items)
        {
            dt.Rows.Add(item);
        }
        return dt;
    }

如何使扩展具有两个参数columnName和int array?

1 个答案:

答案 0 :(得分:3)

像这样:

$(document).on('submit', '.myForm', function(e) {

    var tableid = $(this).closest("div").find("table").attr("id"); //find table id
    var this_table = '#' + tableid; //Add ID selector
    $('this_table > tbody > tr').append('<td>info,</td>'); //Append to table

    e.preventDefault();
});

该方法只需要包装在一个静态类中,然后完成工作!