主题:一个非常非常菜的问题,送分题
scan
[专家分:0] 发布于 2005-12-16 18:50:00
在一个窗体上,我使用了ComboBox对数据库的一个表的一个字段进行显示,然后有一个文本框和一个按钮,现在我通过按钮对这个字段新增或删除或修改了一个值(值来自于文本框),现在我想想实现按钮事件后的改变情况立刻就在ComboBox中表现出来,应该怎么实现?谢谢各位大哥
回复列表 (共4个回复)
沙发
andy5337 [专家分:760] 发布于 2005-12-19 10:25:00
在 Button1_Click事件里写如下代码
..................'你的其他操作代码
ComboBox1.Items.Add(TextBox1.Text)'将TextBox1中的内容添加到ComboBox1
ComboBox1.Text = TextBox1.Text'将添加的内容显示于ComboBox1
板凳
shuiziliu [专家分:300] 发布于 2005-12-19 13:46:00
楼上正确
或者用Sql语句实现
3 楼
scan [专家分:0] 发布于 2005-12-20 15:30:00
2楼大哥,如果是修改呢?应该怎么做
4 楼
shuiziliu [专家分:300] 发布于 2005-12-21 08:38:00
Dim conn1 As New OleDbConnection
Dim strString As String
strString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb;"
conn1 = New OleDbConnection(strString)
Dim str As String
str = "select distinct 所要填入字段 from 你的表名"
Dim xh As New DataTable
Dim adp As New OleDbDataAdapter(str, strString)
adp.Fill(xh)
ComboBox1.DataSource = xh
ComboBox1.ValueMember = "所要填入字段"
这样你就可以直接在表中进行插入修改删除了
或者增加几个按钮 对此字段进行插入、修改、删除
这样回答是否符合你的要求呢?
我来回复