1

ちょっとした問題に直面しています。vb.net とアクセスで小さなプログラムを作成しています。

挿入クエリを使用してテーブルを作成しましたが、クエリビルダーからクエリを実行すると機能し、データはデータベースに保存されますが、コードを使用して保存すると、に表示されますが、保存されdatagridviewませんデータベースに。誰でも私を助けてもらえますか?よろしくお願いいたします。

私のコード:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


    Dim productName As String
    Dim producttype As String
    Dim batchno As String
    Dim companyname As String
    Dim expirydate As String
    Dim quantity As Integer
    Dim mrp As Double
    Dim rate As Double
    Dim margin As Double
    Dim totalvalue As Double
    Dim shelfNo As String
    Dim vat As Double
    Dim vatrate As Double
    Dim vat1 As Double
    productName = txtprodname.Text
    producttype = txtprodtype.Text
    batchno = txtbatchno.Text
    companyname = txtcompanyname.Text
    shelfNo = txtshelfno.Text
    expirydate = txtexpdate.Text
    quantity = txtquantity.Text
    mrp = txtmrp.Text

    rate = txtprodrate.Text
    vat1 = txtvat.Text
    vat = (vat1 / 100 * rate)
    vatrate = rate + vat

    margin = mrp - vatrate
    totalvalue = rate * quantity

    Me.ProductTableAdapter.InsertQueryProduct(productName, producttype, batchno, companyname, expirydate, shelfNo, vat, Date.Today, quantity, mrp, rate, margin, totalvalue)
    datagridshow2()

End Sub
4

1 に答える 1

0

データを TableAdapter に追加していますが、データベースにファイナライズする必要があります。

Me.Validate()
Me.YourBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.YourDataSet)
于 2013-08-05T14:16:40.880 に答える