| |
VB.NET - Ein- und UmsteigerRe: mit Listview rechnen | | | Autor: Manfred X | Datum: 29.01.17 08:15 |
| Hallo!
Ganz ohne Kenntnisse geht es nicht !!!!
Alles was Du machen möchtest, ist im Framework bzw. VBARCHIV bereits programmiert.
Du mußt es nur anwenden.
Wandle Deine CSV-Datei (Sicherheitskopie) in eine kultur-übliche Form um.
Vermutlich so ...
1. Ersetze global alle Kommas durch Strichpunkte
2. Ersetze global alle Dezimalpunkte durch Dezimalkommas
Erstelle ein Winforms-Projekt und füge die oben verlinkte Klasse cDatatableCSV
in das Projekt ein.
Folgender Code gehört in das Start-Formular Form1:
Public Class Form1
Dim dt As New cDataTableCSV
Dim bs As New BindingSource
Dim dgv As New DataGridView With _
{.Parent = Me, .DataSource = bs, .Top = 50}
Dim txtFilter As New TextBox With _
{.Parent = Me, .Width = 200}
Dim WithEvents btnFilter As New Button With _
{.Parent = Me, .Left = 210, .Width = 100, .Text = "Filter"}
Private Sub Form1_Load(sender As System.Object, _
e As System.EventArgs) Handles MyBase.Load
If Not dt.LoadFile("C:\Daten\Numbers.csv", System.Text.Encoding.UTF8) _
Then
MsgBox("Datei konnte nicht geladen werden")
Else
'Beispiel für das Berechnen einer neuen Spalte
'incl. Konvertierung der Zeichenfolgen in numerische Werte
dt.Columns.Add("Computed", GetType(Double), _
"Convert(SP_1, 'System.Double') + _
Convert(SP_2, 'System.Double')")
'Datenbindung herstellen
bs.DataSource = dt
End If
End Sub
Private Sub btnFilter_Click(sender As Object, _
e As System.EventArgs) Handles btnFilter.Click
Dim value As Double
If Not Double.TryParse(txtFilter.Text, value) Then
'Filter aufheben (leere oder falsche Filterangabe)
bs.Filter = ""
Else
'Filter setzen
bs.Filter = "Convert(SP_1, 'System.Double') = " & value
End If
End Sub
End Class | |
| 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 |
|
|
sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 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
|
|