Dim dt As DataTableDim dr As DataRowdr("档号") = e.Form.Controls("TextBox_档案号").valuedatatables("档案管理").save()
上面的代码中,dr从何而来,你只是定义了一个变量,这个变量并没有指向任何实际的行。
这样改一下:
Dim dt As DataTableDim dr As Row = Tables("档案管理").Currentdr("档号") = e.Form.Controls("TextBox_档案号").valuedatatables("档案管理").save()