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

DataTable da Veri Düzenlemek

 

Merhaba arkadaşlar. Bu makalede projemizde tanımlayacağımız DataTable de, satır silme ve satır düzenleme işlemlerini göreceğiz.

Satır düzenlerken BeginEdit(), EndEdit() özelliklerini kullanacağız. BeginEdit() işleminde veriyi düzenlerken çalışan işlemler durdurulur, EndEdit() ile de durdurulan işlemler tekrar aktif hale getirilir.

Silme işlemini Delete() komutuyla yapacağız.

 

Resim1

Şekil 1

 

Resim1

Şekil 2

 

Resim1

Şekil 3

 

Form1.cs

 

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;

 

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        DataTable dt;

 

        public Form1()

        {

            InitializeComponent();

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

            //Datatable tanımlıyoruz.

            dt = new DataTable("Personel");

           

            //Sutunları oluşturuyoruz.

            DataColumn sutun1 = new DataColumn("ID");

            DataColumn sutun2 = new DataColumn("Personel");

            DataColumn sutun3 = new DataColumn("Birim");

            //Sutunları DataTable ekliyoruz.

                dt.Columns.Add(sutun1);

                dt.Columns.Add(sutun2);

                dt.Columns.Add(sutun3);

           

          

            //DataRow tanımlıyoruz.

            DataRow dr = dt.NewRow();

 

            //DataRow ile satırdaki sutunlara

            //sırasıyla veriyi ekliyoruz.

            dr[0] = "1";

            dr[1] = "Bahadır ŞAHİN";

            dr[2] = "Ar-Ge";

            //satırı Datatable a ekliyoruz.

            dt.Rows.Add(dr);

            //2. satır giriliyor.

            DataRow dr2 = dt.NewRow();

            dr2[0] = "2";

            dr2[1] = "Haluk AKMAN";

            dr2[2] = "Ar-ge";

            dt.Rows.Add(dr2);

            //3. satır giriliyor.

            DataRow dr3 = dt.NewRow();

            dr3[0] = "3";

            dr3[1] = "Fatih KOÇ";

            dr3[2] = "Ar-ge";

            dt.Rows.Add(dr3);

          

            //DataTable i DataGridView a kaynak gösteriyoruz.

            dataGridView1.DataSource = dt;

       

        }

 

        private void btnSatirSil_Click(object sender, EventArgs e)

        {

            //DataTable daki 1. satırı sileceğiz.

            DataRow sil = dt.Rows[0];

           //Delete() metodu ile aktif kayıt silinir.

            sil.Delete();

           

        }

 

        private void btnDuzenle_Click(object sender, EventArgs e)

        {

            //1. satırı düzenleyeceğiz.

            DataRow dr = dt.Rows[0];

            //BeginEdit veriyi düzenlerken işlemleri

            //durdurur.

            dr.BeginEdit();

            dr[0] = "1";

            dr[1] = "Bahadır & Bahadır";

            dr[2] = "Satış";

            //EndEdit ile durdurulan işlemler tekrar

            //aktif hale getirilir.

            dr.EndEdit();

        }

    }

}

 

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