Hallo,
ich möchte folgendes machen...
1. Benutzer klickt auf button und es öffnet sich ein dialogfenster
2. der Benutzer wählt eine Datenbank aus und klickt ok
3. es soll dynamisch eine Verbindung zu der Datenbank hergestellt werden und angezeigt werden (nur MS Access Datenbanken)
habe dazu folgendes...
private void Der_Button(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Access Files (*.mdb)|*.mdb";
ofd.FilterIndex = 1;
ofd.RestoreDirectory = true;
if (ofd.ShowDialog() == DialogResult.OK)
{
str str_connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...";
...
...
}
//und hier liegt das Problem...wie bekomme ich jetzt ofd.FileName, also den Dateinamen in die Data Source Variable??
und wie kann ich die datei dann in einer Tabelle anzeigen lassen?
also welchem objekt (ich denke datagrid) muss ich welche Parameter übergeben?
ich möchte folgendes machen...
1. Benutzer klickt auf button und es öffnet sich ein dialogfenster
2. der Benutzer wählt eine Datenbank aus und klickt ok
3. es soll dynamisch eine Verbindung zu der Datenbank hergestellt werden und angezeigt werden (nur MS Access Datenbanken)
habe dazu folgendes...
private void Der_Button(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Access Files (*.mdb)|*.mdb";
ofd.FilterIndex = 1;
ofd.RestoreDirectory = true;
if (ofd.ShowDialog() == DialogResult.OK)
{
str str_connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...";
...
...
}
//und hier liegt das Problem...wie bekomme ich jetzt ofd.FileName, also den Dateinamen in die Data Source Variable??
und wie kann ich die datei dann in einer Tabelle anzeigen lassen?
also welchem objekt (ich denke datagrid) muss ich welche Parameter übergeben?
Comment