【发布时间】:2016-10-27 08:57:11
【问题描述】:
有没有办法可以从 vb.net 中的文本框更新 Access 数据库。我当前的程序能够显示 Access 数据库中的值。
Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
Dim ds As New DataSet
Dim sql As String =
"Select TOP 1 GEUR,GUSD FROM GBPtb WHERE Date= ?"
Using connection As New OleDb.OleDbConnection(strConnectionString),
command As New OleDb.OleDbCommand(sql, connection),
adapter As New OleDb.OleDbDataAdapter(command)
connection.Open()
如何修改此程序,使用户能够从程序的文本框中编辑货币汇率?
【问题讨论】:
-
可以使用数据绑定:
tbxGBPUSD.DataBinding.Add("Text",ds.Tables("rates"),"GEUR", true,DataSourceUpdateMode.OnPropertyChanged) -
数据绑定s。你没有智能感知吗?
-
它确实绑定成功,但是值没有改变。我还在 If 语句上方添加了数据绑定。对不起,我是新手。谢谢你的帮助。
-
你的代码放在哪个方法里?建议添加到
Form1_Load。