vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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 - Ein- und Umsteiger
Re: DataGridView 
Autor: Manfred X
Datum: 14.10.13 11:14

Hallo!

Bei Datenbindung werden neue Zeilen in der Datasource
erstellt, nicht im Control.
Einfaches Beispiel ....
Public Class frmtest
 
    Dim xmlfile As String = "U:\meinelinks.xml"
 
    'statt Designer werden Controls hier per Code erstellt
    Dim dg As New DataGridView With {.Parent = Me, .Top = 50}
 
    Dim WithEvents btnAddNew As New Button With _
           {.Parent = Me, .Text = "Add New Row"}
 
    Dim ds As New DataSet
 
    Private Sub frmtest_Load(sender As System.Object, _
          e As System.EventArgs) Handles MyBase.Load
 
        'z.B. neue Zeile nur per Button erlauben, 
        'nicht direkt im Grid
        dg.AllowUserToAddRows = False 
 
        'Daten in das Dataset laden
        ds.ReadXml(xmlfile)
 
        'Tabelle ans Grid binden
        dg.DataSource = ds.Tables(0)
    End Sub
 
    Private Sub btnAddNew_Click(sender As Object, _
        e As System.EventArgs) Handles btnAddNew.Click
 
        'Neue Zeile erstellen
        Dim r As DataRow = ds.Tables(0).NewRow
 
        'neue zeile ggf. per Code mit Werten füllen
        ' ....... z.B. aus Textboxen
 
        'neue Zeile an die Tabelle anhängen
        ds.Tables(0).Rows.Add(r)
    End Sub
End Class
Die neue Zeile wird nach Betätigung des AddNew-Buttons im Click-Eventhandler
in die Table eingetragen und danach automatisch im Grid angezeigt.

Vermutlich wäre aber die bessere Alternative, Textboxen direkt an Daten-Spalten
zu binden.

Beitrag wurde zuletzt am 14.10.13 um 11:22:35 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataGridView1.837stefanbla8011.10.13 14:03
Re: DataGridView1.189powerzone300011.10.13 15:46
Re: DataGridView1.055stefanbla8011.10.13 21:20
Re: DataGridView1.048Manfred X12.10.13 00:34
Re: DataGridView1.053stefanbla8012.10.13 13:40
Re: DataGridView1.139Manfred X12.10.13 14:10
Re: DataGridView1.078stefanbla8014.10.13 07:06
Re: DataGridView1.038Manfred X14.10.13 11:14
Re: DataGridView1.033stefanbla8014.10.13 11:40
Re: DataGridView1.054Manfred X14.10.13 11:55
Re: DataGridView1.035stefanbla8014.10.13 13:17
Re: DataGridView1.027Manfred X11.10.13 15:58
Re: DataGridView1.036stefanbla8011.10.13 16:12

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