Στην Form1 υπάρχουν 3 αντικείμενα: Textbox1 = [ID] SQLConnection1, SQLDataAdapter1, DataSet11. Textbox2 = [Name] SQLConnection1, SQLDataAdapter1, DataSet11. Button1 (καλεί την δεύτερη φόρμα)
Στην Form2 υπάρχει ένα DataGrid1 = SQLConnection1, SQLDataAdapter1, DataSet11 (όπου το πρώτο πεδίο ID = ID του πεδίου της 1ης φόρμας). Τα DataSources των 2 φορμών είναι διαφορετικά. (Table1 της Form1, Table2 της Form2).
Όταν καλώ την Form2 από την Form1
Dim frmF2 As New Form2
frmF2.Show()
, υπάρχει το παρακάτω μήνυμα λάθους:
An unhandled exception of type 'System.NullReferenceException' occurred in system.windows.forms.dll. Additional information: Object reference not set to an instance of an object.
Ποιό είναι το λάθος. Λείπει κάτι στον ορισμό της 2ης φόρμας;
Πώς ανοίγει η 2η φόρμα με τα records μόνο του ID της 1ης φόρμας στο αντίστοιχο DataGrid1;
Ευχαριστώ
Στ. Παπαδόπουλος