回 帖 发 新 帖 刷新版面

主题:一个非常非常菜的问题,送分题

在一个窗体上,我使用了ComboBox对数据库的一个表的一个字段进行显示,然后有一个文本框和一个按钮,现在我通过按钮对这个字段新增或删除或修改了一个值(值来自于文本框),现在我想想实现按钮事件后的改变情况立刻就在ComboBox中表现出来,应该怎么实现?谢谢各位大哥

回复列表 (共4个回复)

沙发

在 Button1_Click事件里写如下代码
     ..................'你的其他操作代码
     ComboBox1.Items.Add(TextBox1.Text)'将TextBox1中的内容添加到ComboBox1
     ComboBox1.Text = TextBox1.Text'将添加的内容显示于ComboBox1

板凳

楼上正确
或者用Sql语句实现

3 楼

2楼大哥,如果是修改呢?应该怎么做

4 楼

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 = "所要填入字段"
这样你就可以直接在表中进行插入修改删除了
或者增加几个按钮  对此字段进行插入、修改、删除

这样回答是否符合你的要求呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册