如何将列表对象转换为DataTable对象

时间:2017-10-07 18:01:10

标签: c# list datatable

  

无法隐式转换类型system.collections.generic.List   到System.Data.DataTable

List<string> selectedCustomer = new List<string>();
selectedCustomer.Add(CustomerID);
selectedCustomer.Add(FirstName);
selectedCustomer.Add(LastName);

DataTable dt = selectedCustomer;

如何解决上述错误消息?

1 个答案:

答案 0 :(得分:0)

static DataTable GetTable()
{
    // Here we create a DataTable with four columns.
    DataTable table = new DataTable();
    table.Columns.Add("Dosage", typeof(int));
    table.Columns.Add("Drug", typeof(string));
    table.Columns.Add("Patient", typeof(string));
    table.Columns.Add("Date", typeof(DateTime));

    // Here we add five DataRows.
    table.Rows.Add(25, "Indocin", "David", DateTime.Now);
    table.Rows.Add(50, "Enebrel", "Sam", DateTime.Now);
    table.Rows.Add(10, "Hydralazine", "Christoff", DateTime.Now);
    table.Rows.Add(21, "Combivent", "Janet", DateTime.Now);
    table.Rows.Add(100, "Dilantin", "Melanie", DateTime.Now);
    return table;
}

HEPSİALINTIDIR!