vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
DataTable Daten automatisch Eintragen 
Autor: Kapitän Forelle
Datum: 01.04.11 00:31

Hallo,

seit 3 Tagen google ich und lesse hier aber nix gefunden.

Ich möchte aus einer XML Daten Auslesen und Schreiben. Das geht auch alles wenn ich in der Tabelle mit Hand Daten schreibe. Nun möchte ich aber zufallszahlen eintragen. Das geht nicht weil immer Type fehler erscheint hat einer eine Lösung?
 
 Dim dt As New DataTable("Mathe")
    Private bs As New BindingSource(dt, "")
    Private dgv As New DataGridView With {.Dock = DockStyle.Fill, .DataSource = _
      bs}
    Const DatasetName As String = "c:\test.xml" 
 
    Friend ReadOnly Property DatasetFileName As String
        Get
            Return System.IO.Path.Combine(Application.CommonAppDataPath, _
              DatasetName)
        End Get
    End Property
 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles MyBase.Load
        Me.Controls.AddRange(New Control() {dgv})
 
        With (dt.Columns)
            .Add("Zahl1", GetType(Integer))
            .Add("Zahl2", GetType(Integer))
            .Add("Ergebniss", GetType(Integer))
            .Add("richtig", GetType(Integer))
            .Add("falsch", GetType(Integer))
        End With
        If IO.File.Exists(DatasetName) Then dt.ReadXml(DatasetName)
 
    End Sub
 Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As _
   FormClosingEventArgs) Handles Me.FormClosing
        dt.WriteXml(DatasetName)
    End Sub
Bis dahin geht alles. Nun möchte ich folgendes machen:

 
Me.Controls.AddRange(New Control() {dgv})
        dim s       
        s=23452
        With (dt.Columns)
            .Add("Zahl1", s)
            .Add("Zahl2", s)
            .Add("Ergebniss", s)
            .Add("richtig", s)
            .Add("falsch", s)
        End With
es kommt zur Fehlermeldung, das integer nicht in Type umgewandelt werden kann.

Hat jemand einen Vorschlag
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataTable Daten automatisch Eintragen3.221Kapitän Forelle01.04.11 00:31
Re: DataTable Daten automatisch Eintragen2.285Christian2501.04.11 00:49
Re: DataTable Daten automatisch Eintragen1.891Kapitän Forelle01.04.11 15:22
Re: DataTable Daten automatisch Eintragen1.292ModeratorFZelle01.04.11 09:31
Re: DataTable Daten automatisch Eintragen1.236Manfred X01.04.11 11:34
Re: DataTable Daten automatisch Eintragen1.310Kapitän Forelle01.04.11 15:00

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