Как импортировать определенные значения ячеек excel в ячейку datagridview на языке C#
Всем привет! Я немного обеспокоен тем, как обновить существующий datagridview данными из mysql с определенными значениями ячеек excel (не листов excel), импортированными из excel.
Доступные решения позволяют импортировать весь лист целиком и заменить существующий datagridview.
Спасибо.
Что я уже пробовал:
private void button1_Click(object sender, EventArgs e) { try { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Excel File|*.xlx;*.xlsx;*.xlsm;"; if (dlg.ShowDialog() == DialogResult.OK) { textBox1.Text = dlg.FileName; string name = "sheet1"; string constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + "; Extended Properties='Excel 12.0 XML;HDR=YES;';"; OleDbConnection Con = new OleDbConnection(constr); OleDbCommand OleCon = new OleDbCommand("SELECT * FROM [" + name + "$]", Con); Con.Open(); OleDbDataAdapter sda = new OleDbDataAdapter(OleCon); DataTable data = new DataTable(); sda.Fill(data); dataGridView1.DataSource = data; for (int i = 0; i < dataGridView1.RowCount - 1; i++) { dataGridView1.Rows[i].Cells["Ab"].Value = sda; } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }