您可以使用DataTable的NewRow方法创建新的DataRow对象,并将字符串值分配给DataRow的每个列。然后,将DataRow添加到DataTable中,如下所示:

Dim dt As New DataTable
dt.Columns.Add("Column1", GetType(String))
dt.Columns.Add("Column2", GetType(String))

Dim str As String = "1,John;2,Jane;3,Bob"

For Each item In str.Split(";")
    Dim row As DataRow = dt.NewRow()
    row("Column1") = item.Split(",")(0)
    row("Column2") = item.Split(",")(1)
    dt.Rows.Add(row)
Next

在这个例子中,我们创建了一个包含两个字符串列的DataTable。我们使用分号分隔字符串,并在每个分号后使用逗号分隔列值。然后,我们使用NewRow方法创建一个新的DataRow对象,并将列值分配给每个列。最后,我们将DataRow添加到DataTable中

asp 怎么把字符串存进datatable

原文地址: https://www.cveoy.top/t/topic/dqve 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录