vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
Re: blättern-funktion 
Autor: ModeratorDaveS (Moderator)
Datum: 05.01.06 17:58

So kann man das mit einem DataGrid machen, z.B. Hier wird mit Doppelclick eine Detailsform gezeigt.
    ' Show Details Form
    Private Sub DataGrid_DoubleClick(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles DataGrid1.DoubleClick
        Dim dg As DataGrid = CType(sender, DataGrid)
        Dim mp As Point = Cursor.Position
        Dim cp As Point = dg.PointToClient(mp)
        Dim hti As DataGrid.HitTestInfo = dg.HitTest(cp.X, cp.Y)
 
        If hti.Type = DataGrid.HitTestType.RowHeader Then
            Dim f As New UpdateOrders
            f.BindingContext = Me.BindingContext
            f.cm = cm1
            f.ShowDialog()
            f.Dispose()
        End If
    End Sub
DetailsForm:
    Private dv As DataView
    Public cm As CurrencyManager
 
    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
        dv = CType(cm.List, DataView)
        CustomerID.DataBindings.Add("Text", dv, "CustomerID")
        OrderID.DataBindings.Add("Text", dv, "OrderID")
        RequiredDate.DataBindings.Add("Value", dv, "RequiredDate")
        ShippedDate.DataBindings.Add("Value", dv, "ShippedDate")
        ShipAddress.DataBindings.Add("Text", dv, "ShipAddress")
    End Sub
 
    Protected Overrides Sub OnClosing(ByVal e As _
      System.ComponentModel.CancelEventArgs)
        If Me.DialogResult = DialogResult.OK Then
            cm.EndCurrentEdit()
        Else
            cm.CancelCurrentEdit()
        End If
    End Sub
 
    Private Sub Up_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Up.Click
        cm.Position -= 1
    End Sub
 
    Private Sub Down_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Down.Click
        cm.Position += 1
    End Sub

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
blättern-funktion1.059lotustal05.01.06 14:49
Re: blättern-funktion852ModeratorDaveS05.01.06 15:44
Re: blättern-funktion758lotustal05.01.06 16:25
Re: blättern-funktion1.556ModeratorDaveS05.01.06 17:58
Re: blättern-funktion817lotustal06.01.06 08:10

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