C# 有一个按钮,当我保存数据时,所选文件的路径将被传输到文本,而数据不会传输到网格

C# 有一个按钮,当我保存数据时,所选文件的路径将被传输到文本,而数据不会传输到网格,c#,entity-framework,ado.net,C#,Entity Framework,Ado.net,我正在尝试将文本框中输入的数据传输到gridcontrol。手动写入文本时没有问题,但网格上有一个按钮,但有一个按钮,所选文件的路径被传输到文本。为什么会这样?我怎样才能解决它 如果你能帮忙,我将不胜感激 多谢各位 public frmYazdir(TblBilgi tbl) { InitializeComponent(); db = new DbEntities1(); if (tbl != null) {

我正在尝试将文本框中输入的数据传输到gridcontrol。手动写入文本时没有问题,但网格上有一个按钮,但有一个按钮,所选文件的路径被传输到文本。为什么会这样?我怎样才能解决它

如果你能帮忙,我将不胜感激

多谢各位

    public frmYazdir(TblBilgi tbl)
    {
        InitializeComponent();

        db = new DbEntities1();

        if (tbl != null)
        {
            tblBilgiBindingSource.DataSource = tbl;
        }

    } 

 private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog DosyaYukle = new OpenFileDialog();
        DosyaYukle.Filter = "REPX Dosyaları(*repx.*) | *.repx*";
        if (DosyaYukle.ShowDialog() == DialogResult.OK)
        {
            filename = DosyaYukle.FileName;
            textBox1.Text = filename;
            if (tbl != null)
            {
            db.TblBilgi.Attach(tblBilgiBindingSource.DataSource as TblBilgi);
            }
        }
    }

 private void button2_Click(object sender, EventArgs e)
    {
        db.SaveChanges();
        MessageBox.Show("Kaydedildi.");
    }

请分享一些代码。“…但是有一个按钮,所选文件的路径被传输到文本中。”我不明白…也许改写了那个句子?
  public frmYazdir(TblBilgi tbl)
    {
        InitializeComponent();

        db = new DbEntities1();

        if (tbl != null)
        {
            tblBilgiBindingSource.DataSource = tbl;
        }
    } 
private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog DosyaYukle = new OpenFileDialog();
        DosyaYukle.Filter = "REPX Dosyaları(*repx.*) | *.repx*";
        if (DosyaYukle.ShowDialog() == DialogResult.OK)
        {
            filename = DosyaYukle.FileName;
            textBox1.Text = filename;
            if (tbl != null)
            {
                db.TblBilgi.Attach(tblBilgiBindingSource.DataSource as TblBilgi);
            }
        }
    }

private void button2_Click(object sender, EventArgs e)
    {
        db.SaveChanges();
        MessageBox.Show("Kaydedildi.");
    }