Hallo
Ich möchte ein Dataset (über DataConnection und DataAdapter definiert) einmal in der Hauptform festlegen und dieses dann benutzen und zwar von anderen Forms aus und auch von UserControlls aus (die dann in ein Panel einer Form - der Hauptform, aber auch einer anderen weiteren Form - geladen werden)
user1 ist dabei definiert in
und userControl1:
Dieser Tip stammt von Counterfeit
Wie kann ich nun in UserControl1 (und UserControl2 ...) auf die in Form 1 abgelegte Verbindung zum DataSet zugreifen und z.B. in UserControl1 ein Datagrid mit den Daten des in Form1 definierten Dataset füllen ? (Diese UserControl Definition mit dem DataGrid, welches das DataSet anzeigt, soll ja dann später u.a.auch in die Forms - auch Form1 - geladen werden können. Aber eben je nach Bedarf mal ein DataSet1, mal ein Dataset2 ...)
Mir gelingt nur leider der Datenzugriff über die Form-Grenzen und Form - UserControl Grenzen nicht.
Versuche verschiedenes als public zu definieren haben nicht zum Erfolg geführt.
Es muss aber irgendwie gehen - bloß wie
Vielen Dank für alle Tips im voraus
Ich möchte ein Dataset (über DataConnection und DataAdapter definiert) einmal in der Hauptform festlegen und dieses dann benutzen und zwar von anderen Forms aus und auch von UserControlls aus (die dann in ein Panel einer Form - der Hauptform, aber auch einer anderen weiteren Form - geladen werden)
Code:
private void button1_Click(object sender, System.EventArgs e)
{
panel1.Controls.Clear();
panel1.Controls.Add(user1);
}
user1 ist dabei definiert in
Code:
public class Form1 : System.Windows.Forms.Form
{
UserControl1 user1 = new UserControl1();
.....
}
und userControl1:
Code:
public class UserControl1 : System.Windows.Forms.UserControl
Dieser Tip stammt von Counterfeit
Wie kann ich nun in UserControl1 (und UserControl2 ...) auf die in Form 1 abgelegte Verbindung zum DataSet zugreifen und z.B. in UserControl1 ein Datagrid mit den Daten des in Form1 definierten Dataset füllen ? (Diese UserControl Definition mit dem DataGrid, welches das DataSet anzeigt, soll ja dann später u.a.auch in die Forms - auch Form1 - geladen werden können. Aber eben je nach Bedarf mal ein DataSet1, mal ein Dataset2 ...)
Mir gelingt nur leider der Datenzugriff über die Form-Grenzen und Form - UserControl Grenzen nicht.
Versuche verschiedenes als public zu definieren haben nicht zum Erfolg geführt.
Es muss aber irgendwie gehen - bloß wie

Vielen Dank für alle Tips im voraus