vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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 - Fortgeschrittene
Re: Spalte an bestimmte Stelle in DataSet einfügen 
Autor: rub
Datum: 09.01.08 16:08

Hier mal zwei Schnipsel, über die das Dataview ermittelt werden kann.
Einmal, wenn die Bindung in einem Formular vorgenommen wurde und einmal, wenn diese in einem Benutzersteuerelement angelegt wurde.

        '''<summary>
        '''                 Diese Funktion gibt das DataView der Tabelle zurück. 
        '''</summary>
        Public Function GetDataViewOfTable(ByVal BindingCFormular As _
          System.Windows.Forms.Form, ByVal BindingCDataSet As DataSet, ByVal _
          BindingCDataTableName As String) As System.Data.DataView
            Try
                Dim cm As System.Windows.Forms.CurrencyManager
                'Der CurrencyManager wird von der als Parameter übergebenen 
                ' Tabelle ermittelt.
                cm = CType(BindingCFormular.BindingContext(BindingCDataSet, _
                  BindingCDataTableName), System.Windows.Forms.CurrencyManager)
                Return CType(cm.List, DataView)
            Catch ex As Exception
                Return Nothing
            End Try
        End Function
 
        '''<summary>
        '''                 Diese Funktion gibt das DataView der Tabelle zurück.
        ''' *** Hinweis:    Diese Funktion ist überladen und kann in Controls 
        ' benutzt werden.
        '''</summary>
        Public Function GetDataViewOfTable(ByVal BindingCObject As _
          System.Windows.Forms.Control, ByVal BindingCDataSet As DataSet, ByVal _
          BindingCDataTableName As String) As System.Data.DataView
            Try
                Dim cm As System.Windows.Forms.CurrencyManager
                'Der CurrencyManager wird von der als Parameter übergebenen 
                ' Tabelle ermittelt.
                cm = CType(BindingCObject.BindingContext(BindingCDataSet, _
                  BindingCDataTableName), System.Windows.Forms.CurrencyManager)
                Return CType(cm.List, DataView)
            Catch ex As Exception
                Return Nothing
            End Try
        End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Spalte an bestimmte Stelle in DataSet einfügen5.475smog100307.01.08 15:31
Re: Spalte an bestimmte Stelle in DataSet einfügen2.669smog100308.01.08 08:07
Re: Spalte an bestimmte Stelle in DataSet einfügen2.695ModeratorFZelle08.01.08 09:30
Re: Spalte an bestimmte Stelle in DataSet einfügen2.682smog100308.01.08 10:11
Re: Spalte an bestimmte Stelle in DataSet einfügen2.582smog100308.01.08 10:34
Re: Spalte an bestimmte Stelle in DataSet einfügen2.525smog100308.01.08 11:08
Re: Spalte an bestimmte Stelle in DataSet einfügen2.618ModeratorFZelle08.01.08 14:47
Re: Spalte an bestimmte Stelle in DataSet einfügen2.573rub09.01.08 16:08

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