|
| |

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 |  |
 DataAdapter,Update | 1.649 | marsl84 | 29.11.10 10:00 |   Re: DataAdapter,Update | 1.135 | DaveS | 29.11.10 10:03 |    Re: DataAdapter,Update | 1.151 | marsl84 | 29.11.10 10:13 |     Re: DataAdapter,Update | 1.177 | DaveS | 29.11.10 10:35 |      Re: DataAdapter,Update | 1.115 | marsl84 | 29.11.10 11:15 |       Re: DataAdapter,Update | 1.182 | DaveS | 29.11.10 12:23 |        Re: DataAdapter,Update | 1.093 | marsl84 | 29.11.10 12:42 |         Re: DataAdapter,Update | 1.120 | DaveS | 29.11.10 12:59 |          Re: DataAdapter,Update | 1.097 | Drapondur | 29.11.10 18:32 |           Re: DataAdapter,Update | 1.088 | DaveS | 29.11.10 18:47 |            Re: DataAdapter,Update | 1.157 | Drapondur | 29.11.10 19:46 |             Re: DataAdapter,Update | 1.162 | Drapondur | 29.11.10 21:10 |              Re: DataAdapter,Update | 1.289 | FZelle | 30.11.10 10:05 |              Re: DataAdapter,Update | 1.146 | DaveS | 30.11.10 10:37 |               Re: DataAdapter,Update | 1.050 | marsl84 | 30.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 |
  |
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere Infos
|
| |
|
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
|
|