未绑定的Combobox与数据库通信

时间:2015-03-24 19:19:47

标签: vb.net visual-studio-2013 combobox

我有一个包含以下列的表:

*Id(int) *Name(nchar) *Type(nchar) *Description(nchar) 该表位于在线数据库中。我使用dataset.xsd文件和连接字符串在客户端和在线数据库之间进行通信。

我有一个Combobox,里面有三个项目(Type1,Type2,Type2),我想根据Combobox的用户选择结果填写数据库表格列“Type”。 我不知道该怎么做。 enter image description here

以下是我使用的一些方法:

`ADataSet = New DataSet
ATableAdapter = New DataSetTableAdapters.TableTableAdapter
ATableAdapter.Fill(ADataSet.Table) '(when loading)
ATableAdapter.Update(ADataSet.Table) '(when Editing or Adding)
ABindingSource = New BindingSource
`

1 个答案:

答案 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.")