Hallo,
wir ihr im Header schon lesen könnt, habe ich Probleme beim Rechnen mit Spalten.
Ich habe eine Tabelle mit vier Spalten. (Artikel, Menge, Nettopreis und Gesamtpreis).
In der Spalte Gesamtpreis, soll nun das Ergebnis aus Menge*Nettopreis stehen. Klappt leider nicht.
hier mal mein bisheriger Code: Vielleicht kann mir ja jemand sagen, warum es nicht funktioniert
Danke schon mal vorab.
Tom
wir ihr im Header schon lesen könnt, habe ich Probleme beim Rechnen mit Spalten.
Ich habe eine Tabelle mit vier Spalten. (Artikel, Menge, Nettopreis und Gesamtpreis).
In der Spalte Gesamtpreis, soll nun das Ergebnis aus Menge*Nettopreis stehen. Klappt leider nicht.
hier mal mein bisheriger Code: Vielleicht kann mir ja jemand sagen, warum es nicht funktioniert
VB.NET-Quellcode
- Private Sub cmdTest_Click(sender As Object, e As EventArgs) Handles cmdTest.Click
- Dim con As SqlCeConnection = New SqlCeConnection()
- Dim cmd As SqlCeCommand = New SqlCeCommand()
- Dim ds As New DataSet
- Dim da As SqlCeDataAdapter = New SqlCeDataAdapter()
- Try
- con.ConnectionString = "Data Source=C:\Users\Thomas\documents\visual studio 2012\Projects\GH_Faktura\LayherGeruest.sdf"
- cmd.CommandText = "SELECT * FROM LayherArtikel"
- cmd.Connection = con
- da.SelectCommand = cmd
- ds = New DataSet
- da.Fill(ds, "LayherArtikel")
- 'DataGrid1.DataSource = ds
- Dim tbl As New DataTable
- tbl = ds.Tables("LayherArtikel")
- With tbl
- .Columns(3).Expression = "Nettopreis + Menge"
- End With
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- ' Me.LayherArtieklTableAdapter.Fill(Me.LayherGeruestDataSet.LayherArtiekl)
- con.Open()
- cmd.ExecuteNonQuery()
- con.Close()
- End Sub
Danke schon mal vorab.
Tom