Keresés

Hirdetés

!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • Kommy

    veterán

    válasz martonx #5686 üzenetére

    Fájl megnyitás:
    OpenFileDialog openFileDialog1 = new OpenFileDialog();
    openFileDialog1.Filter = "Database Files (.mdb)|*.mdb|All Files (*.*)|*.*";
    openFileDialog1.FilterIndex = 1;
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    path = openFileDialog1.FileName.ToString();
    // databaseTextLabel.Text = path;
    string connectionString = string.Format("Provider = Microsoft.Jet.OLEDB.4.0; Data Source={0}", path);

    try
    {
    database = new OleDbConnection(connectionString);
    database.Open();

    reloadEvent();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    return;
    }

    }

    Ebben a formban van még egy Public string path deklarálva az elején még a
    public partial class Form1 : Form
    {
    public string path;
    }

    A másik form-ban pedig már nem érem el a path-t vagyis üres:
    public partial class NewRacerForm : Form
    {

    Form1 f1 = new Form1();

    public NewRacerForm()
    {
    InitializeComponent();
    }

    private void racersSaveButton_Click(object sender, EventArgs e)
    {
    string connectionString = string.Format("Provider = Microsoft.Jet.OLEDB.4.0; Data Source={0}", f1.path);
    ...

    Viszont azt nem értem még, hogy pl a public Form1() {...} miért hívódik meg amikor rányomok egy gombra ami egy másik Form-ot nyit meg.

Új hozzászólás Aktív témák