Hallo,
ich hab das mal eine Frage (bzw. will wissen ob das so funktioniert oder besser geht).
Ich befinde mich in einer Form(1) und mit dem Button "mbtn_matable" komme ich in eine andere Form(2) und dabei wird die DS entfernt.
In der anderen Form(2) ergänze ich dann die DS über ein DGV und wenn ich die geschlossen habe, kann ich in der anderen Form(1) über die ComboBox "mcb_manummer"
das DS wieder in die ComboBox laden.
Meine Frage: kann ich mit einer If Funktion, im ComboBox DropDown Event abfragen, ob bereits eine DataSource vorhanden ist damit ich beim DropDown keine Exception bekomme wenn schon eine DS vorhanden ist?
Mein Versuch wirft einen Fehler "System.Data.ConstraintException".
Oder kann ich das ganze Prozedere abändern indem ich die DS besser ins Form_Load Event stelle und irgendwie das DS.HasChanges verwende? (Ich entferne die DS nur wegen den Änderungen.)
Freue mich über Feedback.
ich hab das mal eine Frage (bzw. will wissen ob das so funktioniert oder besser geht).
Ich befinde mich in einer Form(1) und mit dem Button "mbtn_matable" komme ich in eine andere Form(2) und dabei wird die DS entfernt.
In der anderen Form(2) ergänze ich dann die DS über ein DGV und wenn ich die geschlossen habe, kann ich in der anderen Form(1) über die ComboBox "mcb_manummer"
das DS wieder in die ComboBox laden.
Meine Frage: kann ich mit einer If Funktion, im ComboBox DropDown Event abfragen, ob bereits eine DataSource vorhanden ist damit ich beim DropDown keine Exception bekomme wenn schon eine DS vorhanden ist?
Mein Versuch wirft einen Fehler "System.Data.ConstraintException".
Oder kann ich das ganze Prozedere abändern indem ich die DS besser ins Form_Load Event stelle und irgendwie das DS.HasChanges verwende? (Ich entferne die DS nur wegen den Änderungen.)
Freue mich über Feedback.
VB.NET-Quellcode
- 'Mein Versuch....
- Private Sub mcb_manummer_DropDown(sender As Object, e As EventArgs) Handles mcb_manummer.DropDown
- If mcb_manummer.DataSource IsNot Nothing Then MitarbeiterDS.ReadXml(MA) 'MitarbeiterDS
- End Sub
- Private Sub mbtn_matable_Click(sender As Object, e As EventArgs) Handles mbtn_matable.Click
- MitarbeiterDS.Clear()
- frmMitarbeiterTable.Show()
- End Sub