dataGridView CellEndEdit ile Update İşlemi Gerçekleştirme
Merhaba arkadaşlar, bu makalemizde dataGridView nesnesinde Update işlemini gerçekleştireceğiz. ToolBox tan formunuza BindingSource ekleyin. BindingSource in DataSource kısmını açıp Add Project DataSource a tıklayarak veritabanı yolunu tanımlayın. Bu işlemler sürerken DataSetiniz de oluşturulmuş oldu. Yine BindingSource DataMember kısmından tablonuzu seçin. Böylece TableAdapter nesnenizde formda oluştu. dataGridView nesnenizin DataSource ünde bindingSource seçin. dataGridView1_CellEndEdit olayına aşağıdaki gibi güncelleştirme kodunuzu yazın. Böylece çalışma anında dataGridView nesnenizin herhangi bir sütuna tıklayıp o satırda yazılı olan veriyi değiştirebileceğiz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
dataGridView1.CellEndEdit +=new DataGridViewCellEventHandler(dataGridView1_CellEndEdit);
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'northwindDataSet.Customers' table. You can move, or remove it, as needed.
this.customersTableAdapter.Fill(this.northwindDataSet.Customers);
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
//dataGridView da güncelleştirme işlemini gerçekleştiriyoruz.
this.customersTableAdapter.Update(this.northwindDataSet.Customers);
}
}
}