siberp Ben accesten formülleri giremediğim için excele geçmeye karar verdim ama excelde takıldığım bir nokta var hücreleri güncellediğim zaman diğer hücrelerdeki formül olan hücre kendini güncellemiyor.
`using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace malii
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
OleDbConnection baglanti = new OleDbConnection("provider = Microsoft.ACE.OLEDB.12.0;Data Source = mal.xlsx;Extended Properties='Excel 12.0 Xml;HDR=YES;'");
private void Form3_Load(object sender, EventArgs e)
{
DataTable tablo = new DataTable();
OleDbDataAdapter adaptor = new OleDbDataAdapter("select * from [Sayfa1$]", baglanti);
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;
}
private void button3_Click_1(object sender, EventArgs e)
{
baglanti.Open();
OleDbCommand komut = new OleDbCommand();
komut.Connection = baglanti;
komut.CommandText = ("UPDATE [Sayfa1$] SET Fiyat='" + textBox2.Text + "' Where Ad='" + textBox1.Text + "'");
komut.ExecuteNonQuery();
baglanti.Close();
MessageBox.Show("Bilgiler Güncellendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
DataTable tablo = new DataTable();
OleDbDataAdapter adaptor = new OleDbDataAdapter("select * from [Sayfa1$]", baglanti);
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;
}
private void button2_Click_1(object sender, EventArgs e)
{
DataTable tablo = new DataTable();
OleDbDataAdapter adaptor = new OleDbDataAdapter("select * from [Sayfa1$]", baglanti);
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;
}
private void button1_Click_1(object sender, EventArgs e)
{
baglanti.Open();
DataTable tablo = new DataTable();
OleDbDataAdapter adaptor = new OleDbDataAdapter("select * from [Sayfa1$] where ad='" + textBox1.Text + "'", baglanti);
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;
baglanti.Close();
}
}
}`
Örneğin D sütununda ki 2. satır =B2/2 ama ben B2 güncelleyince D sütunu kendini güncellemiyor

