当前位置:编程学习 > C#/ASP.NET >>

关于VB2008里COMBOBOX与数据库动态更新的问题

我在窗体1装载里:
Public Class 基础数据窗体

    Private Sub 基础数据窗体_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: 这行代码将数据加载到表“YM_BaoJiaDataSet1.产品系列表”中。您可以根据需要移动或移除它。
        ' Me.产品系列表TableAdapter.Fill(Me.YM_BaoJiaDataSet1.产品系列表)
        Me.产品系列刷新()

    End Sub

    Private Sub 添加产品系列_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 添加产品系列.Click
        Dim 添加产品系列信息 As New 添加产品系列窗体
        Me.AddOwnedForm(添加产品系列信息)
        添加产品系列信息.Show()
    End Sub
    Public Sub 产品系列刷新()
        Dim myconn As New SqlClient.SqlConnection
        Dim mycomm As New SqlClient.SqlCommand
        Dim myda As New SqlClient.SqlDataAdapter
        Dim ds As New DataSet
        myconn.ConnectionString = SQLconnstr()
        mycomm.Connection = myconn
        mycomm.CommandType = CommandType.Text
        mycomm.CommandText = "select 产品系列ID,产品系列名称 from 产品系列表"
        myda.SelectCommand = mycomm
        Try
            myconn.Open()
            myda.Fill(ds, "table")
            myconn.Close()
        Catch ex As Exception
            MsgBox(ex.ToString(), 16, "错误")
        End Try
        With 产品系列

            .ValueMember = "产品系列ID"
            .DisplayMember = "产品系列名称"
            .DataSource = ds.Tables("table")
        End With
    End Sub
End Class

在窗体2的确定按扭

Private Sub 确定按扭_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 确定按扭.Click
        Dim myconn As New SqlClient.SqlConnection
        Dim mycomm As New SqlClient.SqlCommand
        myconn.ConnectionString = SQLconnstr()
        mycomm.CommandType = CommandType.Text
        mycomm.CommandText = "insert into 产品系列表(产品系列名称) values('" & TextBox1.Text & "')"
        mycomm.Connection = myconn
        Try
            myconn.Open()
            mycomm.ExecuteNonQuery()
            myconn.Close()
            MsgBox("成功添加产品系列!", 48, "信息")
            Me.Close()
        Catch ex As Exception
            MsgBox(ex.ToString(), 16, "错误")
        End Try
        基础数据窗体.产品系列刷新()
        '基础数据窗体.产品系列表TableAdapter.Fill(基础数据窗体.YM_BaoJiaDataSet1.产品系列表)

    End Sub
我主要是想在添加数据后,窗体1的combobox自动更新数据,现在不更新.请高手指教 --------------------编程问答-------------------- 楼主代码写的挺个性啊,还带中文的,希望哪天vb.net 真的支持中文编程就好了
至于楼主的问题, 我找了半天也没找到用到combobox的代码啊。。。楼主 highlight 一下吧 --------------------编程问答-------------------- 哈哈 楼主太搞笑了 哈哈哈 --------------------编程问答-------------------- 楼主,你的vb.net 真的支持中文编程? --------------------编程问答-------------------- vb.net2008支持。 --------------------编程问答-------------------- 想用中文编程可以去学易语言啊,代码全是中文的。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,