我正在寻找一个在F#程序中使用CopyToDataTable(DataTableExtensions.CopyToDataTable)的简单示例。
答案 0 :(得分:2)
open System.Data
let sourceTable = new DataTable()
sourceTable.Columns.Add() |> ignore
sourceTable.Rows.Add(1) |> ignore
sourceTable.Rows.Add(2) |> ignore
sourceTable.Rows.Add(3) |> ignore
let source = sourceTable.Rows |> Seq.cast<DataRow>
let table = source.CopyToDataTable()
答案 1 :(得分:1)
在Mono上(至少在Mac OS上),您需要手动引用DataSetExtensions
程序集。例如,按照Mark的回答,你需要在翻译中:
#r "System.Data.DataSetExtensions"
let source = Seq.empty<DataRow>
let table = source.CopyToDataTable()