你的代码直接报错不让保存,写成这样执行后也报错:"Cannot find column [Nothing]."
Dim dt As DataTable = Forms("主窗口").Controls("基本信息录入").Table.DataTable
For Each dr As DataRow In dt.Select("[姓名] Is Not Nothing")
For Each c2 As Col In Forms("主窗口").Controls("基本信息").Cols
For Each c1 As DataCol In dt.DataCols
Dim nr As DataRow = DataTables("基本信息").AddNew()
nr(c2.Name) = dr(c1.Name)
Next
Next
Next
DataTables("基本信息").Load
DataTables("基本信息").Save()