Yazı Font Küçült Yazı Font Büyült

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.

 

Resim1

Şekil 1

 

Resim2

Şekil 2

 

Resim3

Şekil 3

 

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);

        }

    }

}

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN