Autor Beitrag
Talemantros
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 444
Erhaltene Danke: 2

Win7 Proff 64bit
C# (VS2013)
BeitragVerfasst: So 21.12.14 22:41 
Hallo,
ich bin leider gerade wieder etwas verzweifelt.
Ich habe ja nun in den letzten Wochen einige Klassen mit euch gemacht, die ich über die DataSource an eine BindingSource gekoppelt habe um sie dann mit Databinding an Steuerelemente zu packen.

Dies habe ich gerade wieder versucht.
Leider funktioniert dies nicht und ich kann mir nicht erklären warum.

Ich habe folgende Klasse

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
    public class ProcessFlow
    {
        public ProcessFlow()
        {
            ListProcessFlow = new List<ProcessFlowStep>();
        }

        public long ProcessFlowId { get; set; }
        public long CustomerId { get; set; }
        public long CrapId { get; set; }
        public List<ProcessFlowStep> ListProcessFlow { get; set; }
    }

    public class ProcessFlowStep
    {
        private static long _processFlowStepId = 1;

        public ProcessFlowStep()
        {
            ProcessFlowStepId = _processFlowStepId;
            _processFlowStepId++;
        }

        public long ProcessFlowStepId { get; set; }
        public long MachineId { get; set; }
    }


Dann habe ich eine Binding Source dem USerControl hinzugefügt und wollte über die DataSourceEigenschaft die Klasse auswählen.
Dies funktioniert auch bis zum "Fertigstellen". Normalerweise konnte ich dann die Auswahl im Eigenschaft Fenster sehen.

Diesmal kommt eine Meldung Siehe Bild 1, dass ich das Projekt neu laden soll!

Wenn ich dies tue ist die Meldung weg, aber im Eigenschaften Fenster steht keine Auswahl.
Wenn ich diese versuche neu zu setzen, kommen die Fehlermeldungen von BIld 2 und 3.

Ich habe die BindingSource bereits etliche Male gelöscht und neu gemacht.
Leider wüsste ich nicht nach was ich noch schauen soll.

Habt ihr eine Idee?

Viele Grüße
Einloggen, um Attachments anzusehen!
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4701
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 22.12.14 13:43 
Vielleicht mal explizit die datasource Datei für diese Klasse löschen und durch erneutes zuordnen zur Bindingsource neu erstellen. Die Datei sollest du im DataSources Ordner unterhalb Properties im Solution Explorer finden.
Talemantros Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 444
Erhaltene Danke: 2

Win7 Proff 64bit
C# (VS2013)
BeitragVerfasst: Di 23.12.14 14:47 
Hallo Ralf,
das hat geholfen.
Vielen Dank

Gruß