vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: DataAdapter,Update 
Autor: marsl84
Datum: 29.11.10 10:13

#Region "sql_ean"
    Dim sql_ean_DataAdapter As OleDb.OleDbDataAdapter
    Dim sql_ean_DataSet As DataSet
    Dim sql_ean_dataview As DataView
    Dim sql_ean_CommanBuilder As OleDb.OleDbCommandBuilder
    Dim sql_ean_BindingSource As BindingSource
#End Region
 
    Private Sub frmArtikelBearbeiten_Load(ByVal sender As System.Object, ByVal _
      e As System.EventArgs) Handles MyBase.Load
 
        'SQL Daten für EANs und Preise werden ausgelesen
        frmArtikelstamm.sqlglobal_Connection.Open()
        sql_ean_DataAdapter = New OleDb.OleDbDataAdapter("SELECT * FROM ean" & _
          "WHERE artikelnr = '" & frmArtikelstamm.sqlglobal_DataView( _
          frmArtikelstamm.sqlglobal_BindingSource.Position)("artikelnr") & "'", _
          frmArtikelstamm.sqlglobal_Connection)
        sql_ean_DataSet = New DataSet
        sql_ean_DataAdapter.Fill(sql_ean_DataSet, "ean")
        sql_ean_dataview = New DataView(sql_ean_DataSet.Tables("ean"))
        sql_ean_dataview.Sort = "dimension2"
        sql_ean_BindingSource = New BindingSource
        sql_ean_BindingSource.DataSource = sql_ean_dataview
        sql_ean_CommanBuilder = New OleDb.OleDbCommandBuilder( _
          sql_ean_DataAdapter)
        frmArtikelstamm.sqlglobal_Connection.Close()
 
        'Werte werden in das Formular geschrieben
        frm_füllen()
 
    End Sub
 
    Sub frm_füllen()
 
        'Die BindingSource wird dem DataGridView zugewiesen
        dgvSellingPrice.DataSource = Nothing
        dgvSellingPrice.DataSource = sql_ean_BindingSource
 
    End Sub
 
    Private Sub btnPreisAendern_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnPreisAendern.Click
 
        With dlgPreisAendern
            .lblText.Text = "Geben Sie den Preis für den Artikel " & _
              txtArtikelNr.Text & " " & txtProperName.Text & " ein:"
            .txtNeuerPreis.Text = sql_ean_dataview(0)("sellingprice")
        End With
 
        If dlgPreisAendern.ShowDialog = Windows.Forms.DialogResult.OK Then
 
            Dim decNeuerPreis As Decimal
 
            Try
                decNeuerPreis = Convert.ToDecimal( _
                  dlgPreisAendern.txtNeuerPreis.Text)
            Catch ex As Exception
                MessageBox.Show("Es wurde kein gültiger Betrag eingegeben!", _
                  "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)
                Exit Sub
            End Try
 
            For i = 0 To sql_ean_dataview.Count - 1
                sql_ean_dataview(i)("sellingprice") = decNeuerPreis
            Next
 
        End If
 
        dgvSellingPrice.Refresh()
 
    End Sub
 
    Private Sub btnArtikelSpeichern_Click(ByVal sender As System.Object, ByVal _
      e As System.EventArgs) Handles btnArtikelSpeichern.Click
 
        sql_ean_DataAdapter.Update(sql_ean_DataSet, "ean")
 
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataAdapter,Update1.649marsl8429.11.10 10:00
Re: DataAdapter,Update1.135ModeratorDaveS29.11.10 10:03
Re: DataAdapter,Update1.151marsl8429.11.10 10:13
Re: DataAdapter,Update1.177ModeratorDaveS29.11.10 10:35
Re: DataAdapter,Update1.115marsl8429.11.10 11:15
Re: DataAdapter,Update1.182ModeratorDaveS29.11.10 12:23
Re: DataAdapter,Update1.093marsl8429.11.10 12:42
Re: DataAdapter,Update1.120ModeratorDaveS29.11.10 12:59
Re: DataAdapter,Update1.097Drapondur29.11.10 18:32
Re: DataAdapter,Update1.088ModeratorDaveS29.11.10 18:47
Re: DataAdapter,Update1.157Drapondur29.11.10 19:46
Re: DataAdapter,Update1.162Drapondur29.11.10 21:10
Re: DataAdapter,Update1.289ModeratorFZelle30.11.10 10:05
Re: DataAdapter,Update1.146ModeratorDaveS30.11.10 10:37
Re: DataAdapter,Update1.050marsl8430.11.10 11:37

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel