public static void ExportarADBF(string path, string fileName, DataTable dataTable) { DBFExport DBFExport = new DBFExport(); DBFExport.DataSource = Spire.DataExport.Common.ExportSource.DataTable; DBFExport.DataTable = dataTable; DBFExport.ActionAfterExport = Spire.DataExport.Common.ActionType.None; DBFExport.FileName = Path.Combine(path, fileName); DBFExport.SaveToFile(); }
protected override void Done() { base.Done(); DBFExport dbfExport = Export as DBFExport; if (cbbCodepage.SelectedIndex == 0) { dbfExport.Encoding = Encoding.Default; } else if (cbbCodepage.SelectedIndex == 1) { dbfExport.Encoding = Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage); } dbfExport.FieldNames = tbFieldNames.Text; dbfExport.DataOnly = cbDataOnly.Checked; }
public override void Init(ExportBase export) { base.Init(export); DBFExport dbfExport = Export as DBFExport; if (dbfExport.Encoding == Encoding.Default) { cbbCodepage.SelectedIndex = 0; } else if (dbfExport.Encoding == Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage)) { cbbCodepage.SelectedIndex = 1; } tbFieldNames.Text = dbfExport.FieldNames; cbDataOnly.Checked = dbfExport.DataOnly; }