以编程方式创建一个新表

时间:2015-01-10 16:14:48

标签: vb.net datatable

我正在尝试创建一个空数据表,稍后将由用户填充。 有没有办法这样做,然后查看是否创建了一个表?

我已经尝试使用访问数据库并使其工作,但在我的情况下,在程序本身内部进行更有意义。

1 个答案:

答案 0 :(得分:0)

您可以使用以下语法创建空数据表:

Dim dt As New DataTable   ' Create the empty datatable

dt.Columns.Add("ColumnNameHere", GetType(Int32)) ' Add a column called "ColumnNameHere" that holds integer values

您可以根据需要添加任意数量的列以匹配数据库表。此处还有一个可用于定义列的有效数据类型列表(您可能需要执行更多操作以确保将正确的VB.Net数据类型与数据库数据类型相匹配)。

  • 布尔
  • 字节
  • 字符
  • 日期时间
  • 十进制
  • 的Guid
  • 的Int16
  • 的Int32
  • 的Int64
  • 为SByte
  • 字符串
  • 时间跨度
  • UINT16
  • UInt32的
  • UINT64