FormDataConverter

FormDataConverter class

表示一个类,用于将数据从一种格式转换为另一种格式。 可以将fdf/xml/pdf/xfdf 中的数据转换为OLEDB/OdbcDB。 也可以将OLEDB/OdbcDB 中的数据转换为fdf/xml/xfdf. 它可以将fdf转换为带有“硬命名”标签的xml。

public sealed class FormDataConverter

构造函数

姓名 描述
FormDataConverter() 默认构造函数。

特性

姓名 描述
ClearTableBeforeExport { get; set; } ExportFromData 将在数据导出之前清除表。
CreateMissingField { get; set; } ConvertToDataTable 将创建必填字段,如果它在表中不存在。
CreateMissingTable { get; set; } ImportIntoDatabase 将创建表,如果它不存在。
ReplaceExistingTable { get; set; } 如果此属性设置为 true,ImportIntoDatabase 将删除现有表并创建新表。
Table { get; set; } 获取或设置中间数据容器,一个DataTable。 必须在将数据从一种格式转换为另一种格式之前定义。 要定义DataTable的Columns和TableName。 TableName是表中的表名database. 每列的 ColumnName 是 pdf 的限定字段名称。每列的 Caption 是数据库中表的列名。如果字段名与表column name相同,Caption就不用指定

方法

姓名 描述
ConverToStreams(Stream[], DataType) 此方法已过时。请改用 ConvertToStreams()。
ConvertToDataTable(Stream[], DataType) 将 strems 文件转换为 table.
ConvertToStreams(Stream[], DataType) 将表中的数据转换为流。
ExportFromDataBase(string, DataType) 将数据从数据库导出到表中。
ImportIntoDataBase(string, DataType) 将表中的数据导入数据库。
static ConvertFdfToXml(Stream, Stream) 将 FDF 文件转换为 XML.
static ConvertXmlToFdf(Stream, Stream) 将 XML 导入/导出表单数据文件转换为 FDF 格式。

也可以看看