none
datatable kayıt güncelleme RRS feed

  • Genel Tartışma

  • Merhaba arkadaşlar textbox ile veritabanından arama yapıp veriyi datatable aktarıyorum.Veri tabanından ve datatable üzerinde güncelleme yaparak kaydı nasıl değiştirebilirim.Aşağıdaki resimde gösterdiğim gibi id no yu veritabanından bulduruyorum ve datatable aktarıyorum.Düzenle linkine bastığım zaman id,barkodno,marka,malzeme adınında değişiklik yapmak istiyorum.Aynı zamanda yaptığım değişiklikler veri tabanında ve datatable değişsin.Bu konuda yardımcı olur musunuz.Teşekkürler.

    

    5 Şubat 2017 Pazar 07:25

Tüm Yanıtlar

  • DataTable dt;

    dt = new DataTable("Ürünler");//ürünler adında datatable tanımladın...

    DataColumn sutun1 = new DataColumn("ID");

    DataColumn sutun2 = new DataColumn("Barkod NO");

    DataColumn sutun3 = new DataColumn("Marka");

    DataColumn sutun4 = new DataColumn("Malzeme Adı"); ///sütunları oluşturdun...

    dt.Columns.Add(sutun1);

    dt.Columns.Add(sutun2);

    dt.Columns.Add(sutun3);

    dt.Columns.Add(sutun4); //sütunları datatable ekledik

    DataRow dr = dt.NewRow();//datarow tanımladık...

    dr[0] = "1";

    dr[1] = "1234567891234";

    dr[2] = "HP";

    dr[3]="Notebook";  ///ekledik

    dt.Rows.Add(dr);//yukarıdaki verilerimizi datatable attık...

    ////////////buraya kadar yapmışsın zaten şimdi gelelim güncellemeye

    DataRow dr = dt.Rows[0]; ///ilk satırı aldım ben

    dr.BeginEdit();

    dr[0] = "id gir";

    dr[1] = "barkodno";

    dr[2] = "marka";

    dr[3]="malzemeadıgir";

    dr.EndEdit();

     /////aynı zamanda veri tabanını güncelliyelim

    //connection    bağlan

    //command     komut

    bağlan.open();

    komut.connection=bağlan;

    komut.commandText="update tabloismi set id='"+textbox1+"',barkodno='"+txtbarkodno+"'+,marka='"+txtmarka+"',Malzemeadı='"+txtmalzemeadı+"'";

    komut.ExecuteNonQuery();

    bağlan.close();

    kardeş bir dene tek tek yazdım :) umarım faydası olur


    6 Şubat 2017 Pazartesi 00:22
  • Merhabalar verdiğiniz cevabın mutlaka faydası olacaktır teşekkürler.Zahmet etmişsiniz tek tek kod yazmışsınız fakat benim projeye uyarlayamadım.Rica etsem örneklendirir misin?Yani nesneler ve event şeklinde.
    6 Şubat 2017 Pazartesi 10:12