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-2024
 
zurück

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

VB.NET - Fortgeschrittene
Das nächste Posting... 
Autor: effeff
Datum: 30.10.18 22:23

 
m.ComponentModel

Public Class Form1

Dim Speichern As Boolean = False
Dim dt1 As New DataTable
Dim id As Integer = 0
Dim XMLPath As String = ""
Dim XMLFile As String = ""

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

AddControls("", "", "")
Speichern = True

End Sub

Private Sub BTN1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim btn As Button = sender
MessageBox.Show("Button " & btn.Name)
End Sub
Private Sub BTN2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim btn As Button = sender
MessageBox.Show("Button " & btn.Name)
End Sub
Private Sub BTN3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim btn As Button = sender
'MessageBox.Show("Button " & btn.Name & " " & btn.Parent.Name)
FlowLayoutPanel1.Controls.Remove(btn.Parent)
Speichern = True
End Sub
Private Sub dt1Initialisieren()

With dt1
With dt1
Dim IDCol As DataColumn = dt1.Columns.Add("ID", Type.GetType("System.Int32"))
IDCol.AllowDBNull = False
IDCol.Unique = True
IDCol.AutoIncrement = True
.Columns.Add("Aufgabe", Type.GetType("System.String"))
.Columns.Add("Datum", Type.GetType("System.String"))
.Columns.Add("Zeit", Type.GetType("System.String"))
.TableName = "Aufgaben"

End With
End With

Dim primaryKey(1) As DataColumn
primaryKey(1) = dt1.Columns("ID")
dt1.PrimaryKey = primaryKey

End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
XMLPath = System.IO.Path.Combine(Environment.GetEnvironmentVariable("appdata"), "Aufgaben")
If Not System.IO.Directory.Exists(XMLPath) Then
System.IO.Directory.CreateDirectory(XMLPath)
End If
XMLFile = System.IO.Path.Combine(XMLPath, "Aufgaben.xml")
dt1Initialisieren()
LoadXML()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

WriteXML()

End Sub

Private Sub WriteXML()
If dt1.Rows.Count > 0 Then
dt1.Clear()
End If

Dim cName As String = ""
Dim tbName As String = ""
Dim dtName As String = ""
Dim ttName As String = ""

For Each ctrl As Control In FlowLayoutPanel1.Controls
If TypeOf (ctrl) Is GroupBox Then
cName = ctrl.Name
tbName = cName.Replace("GB", "TB")
dtName = cName.Replace("GB", "DT")
ttName = cName.Replace("GB", "TT")

Dim newRow As DataRow = dt1.NewRow
newRow("Aufgabe") = ctrl.Controls(tbName).Text
newRow("Datum") = ctrl.Controls(dtName).Text
newRow("Zeit") = ctrl.Controls(ttName).Text

dt1.Rows.Add(newRow)

'MessageBox.Show(ctrl.Controls(tbName).Text & "/" & ctrl.Controls(dtName).Text & "/" & ctrl.Controls(ttName).Text)
End If
Next

dt1.WriteXml(XMLFile)

Speichern = False
End Sub

Teil 2 folgt nach!

EALA FREYA FRESENA

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
wie wird das gemacht?1.419ERBRU28.10.18 10:17
Re: wie wird das gemacht?911Kuno6028.10.18 12:29
Re: wie wird das gemacht?850ERBRU28.10.18 12:42
Re: wie wird das gemacht?901Manfred X28.10.18 14:30
Re: wie wird das gemacht?874ERBRU30.10.18 09:46
Re: wie wird das gemacht?911effeff30.10.18 11:34
Re: wie wird das gemacht?834ERBRU30.10.18 12:38
Re: wie wird das gemacht?854effeff30.10.18 13:01
Re: wie wird das gemacht?824ERBRU30.10.18 13:26
Re: wie wird das gemacht?843ERBRU30.10.18 18:08
Re: wie wird das gemacht?838effeff03.11.18 10:35
Re: wie wird das gemacht?850Franki04.11.18 03:11
Re: wie wird das gemacht?848effeff04.11.18 10:37
Re: wie wird das gemacht?831Kuno6004.11.18 13:30
Re: wie wird das gemacht?864ERBRU04.11.18 15:40
Re: wie wird das gemacht?830effeff05.11.18 10:04
Re: wie wird das gemacht?831Franki05.11.18 04:58
Re: wie wird das gemacht?846Franki29.10.18 01:40
Re: wie wird das gemacht?863Franki29.10.18 01:44
Re: wie wird das gemacht?916ERBRU29.10.18 09:27
Re: wie wird das gemacht?886effeff30.10.18 22:22
Das nächste Posting...863effeff30.10.18 22:23
Und Teil 2...841effeff30.10.18 22:23
Re: Und Teil 2...873ERBRU04.11.18 12:48

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-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