Hallo,
ich habe ne Klasse für den Aufbau einer Connection zu einer u. Abfrage einer MySQL DB. Weiterhin wird in der Klasse ein DataSet gefüllt. Wie kann ich dieses DS jetzt im MainDialog verwenden um damit ein DataGrid zu füllen?
Und so sieht im Moment der Code meines MainDialog aus:
Gruß,
Arndtinho
ich habe ne Klasse für den Aufbau einer Connection zu einer u. Abfrage einer MySQL DB. Weiterhin wird in der Klasse ein DataSet gefüllt. Wie kann ich dieses DS jetzt im MainDialog verwenden um damit ein DataGrid zu füllen?
Code:
public class MySqlCon
{
public string cmdMySQL;
public MySqlConnection myCon;
public MySqlCommand myCmd;
public MySqlCon()
{
string strCon = "Server....";
myCon = new MySqlConnection(strCon);
try
{
myCon.Open();
if(myCon.State != ConnectionState.Open)
MessageBox.Show("Keine Verbindung zur Datenbank möglich!");
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}
}
public void MySqlCmd(string cmdMySQL)
{
MySqlCommand myCmd = new MySqlCommand();
myCmd.CommandText = cmdMySQL;
myCmd.Connection = myCon;
}
public void GetData()
{
MySqlDataAdapter myAd = new MySqlDataAdapter(myCmd);
DataSet myDs = new DataSet("friends");
myAd.Fill(myDs, "friends");
myCon.Close();
}
}
Und so sieht im Moment der Code meines MainDialog aus:
Code:
public MainForm()
{
InitializeComponent();
MySqlCon newCon = new MySqlCon();
newCon.MySqlCmd("SELECT ... ");
}
Gruß,
Arndtinho