vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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
Public shared Dataset verschwindet. 
Autor: rub_
Datum: 23.12.05 11:25

Hallo,

Ich habe ein riesen Problem mit einem Dataset.
In meinem Projekt cup_system habe ich ein Dataset (DS_System) und eine Klasse (cls_System_Global).
Hier erst mal der Quelltext vom Letzteren.
Public Class cls_System_Global
 
    'Globales System-DataSet
    Public Shared DS_Sys As New cup_System.DS_System
Dann habe ich ein Projekt, welches meine Formularforlage für weitere Formulare darstellt. Hier ist lediglich ein Formular enthalten, welches das globale Dataset anbieten soll.
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Public Class frmVorlage
    Inherits System.Windows.Forms.Form
 
    'Form overrides dispose to clean up the component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing AndAlso components IsNot Nothing Then
            components.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub
 
    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer
 
    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
...
end sub
    Public WithEvents DS_System1 As System.Data.DataSet
...
    Public Sub New()
 
        ' This call is required by the Windows Form Designer.
        InitializeComponent()
 
        ' Add any initialization after the InitializeComponent() call.
        Call SubOrFunc_InitMe()
    End Sub
...
Und hier noch die Initialisierung:
 Private Sub SubOrFunc_InitMe()
    Me.DS_System1 = cup_System.cls_System_Global.DS_Sys
end sub
Ok, das Problem ist, wenn ich ein abgeleitetes Formular öffne und anschließend ein weiteres abgeleitetes Formular öffne, ohne das Erste zu schließen, dann verliert das Erste den Bezug zum Dataset. Sprich, es wird nicht mehr unter dem Formular, bei den Komponenten dargestellt und auch meine angebundenen Controls verlieren den Bezug. Ich würde jetzt gerne wissen, ob ich das anderst initialisieren muss, oder ob ich das über die Ansteuerung des Designers regeln muss, und wenn, dann wie ?

Gru? Rub

(PS: Besuch doch mal meine Seiten http://e-liquids.de und http://jjpassion.de)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Public shared Dataset verschwindet.1.052rub_23.12.05 11:25
Re: Public shared Dataset verschwindet.658ModeratorDaveS23.12.05 11:55
Re: Public shared Dataset verschwindet.722spike2423.12.05 12:17
Re: Public shared Dataset verschwindet.675rub_23.12.05 13:55
Re: Public shared Dataset verschwindet.630rub_23.12.05 14:05

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