我有一个包含以下列的表:
*Id(int)
*Name(nchar)
*Type(nchar)
*Description(nchar)
该表位于在线数据库中。我使用dataset.xsd文件和连接字符串在客户端和在线数据库之间进行通信。
我有一个Combobox,里面有三个项目(Type1,Type2,Type2),我想根据Combobox的用户选择结果填写数据库表格列“Type”。
我不知道该怎么做。
以下是我使用的一些方法:
`ADataSet = New DataSet
ATableAdapter = New DataSetTableAdapters.TableTableAdapter
ATableAdapter.Fill(ADataSet.Table) '(when loading)
ATableAdapter.Update(ADataSet.Table) '(when Editing or Adding)
ABindingSource = New BindingSource
`
答案 0 :(得分:0)
尝试一下,给我一些反馈
ATableAdapter.Fill(ADataSet,"Your_Table")
Dim dsNewRow As DataRow
dsNewRow = ADataSet.Tables("Your_Table").NewRow()
dsNewRow.Item(0) = ID
dsNewRow.Item(1) = Name
dsNewRow.Item(2) = Type
dsNewRow.Item(3) = Desc
ADataSet.Tables("Your_Table").Rows.Add(dsNewRow)
ATableAdapter.Update(ADataSet,"Your_Table")
MsgBox(ID & " has successfully been added to the system.")