locked
Coklu Veri Girişi (form Group) RRS feed

  • Soru

  • Merhabalar,

    Uzun araştırmalar sonucu bir neticeye varamadığım konu özetle şu şekilde;

    4 input alanı olan bir veri giriş formuna kullanıcı her defasında tek tek submit yapmadan aynı sayfada dizi halinde formu sıralayıp tek submitle VT çoklu kayıt yapmak istiyorum.

    Kısaca aynı anda VT ye çoklu kayıt ekleme.

    Fakat .Net alanında bununla ilgili bir bilgi bulamadım. .Net te bu yapılamıyor mu?

    İyi çalışmalar

    25 Kasım 2016 Cuma 10:05

Tüm Yanıtlar

  • Girilen verileri bir datatable'a atar en sonda da sqlbulkinsert ile tek seferde kaydedersiniz.

    Bir başka yöntem grid tarzı bir yapı ile istediği kadar kayıt girişi yaptırır sonra tek seferde hepsini kaydedersiniz.

    Sakıncaları olaki 4. 5. kayıtta kullanıcı browserı kapattı, browserı kitlendi sonlandırmak zorunda kaldı verileri kaybedersiniz. 



    http://pgnchess.com
    http://dergikapaklari.com

    • Yanıt Olarak Öneren CetinBasoz 25 Kasım 2016 Cuma 10:46
    25 Kasım 2016 Cuma 10:19
  • Normalde işlemler zaten anlattığınız gibi. Ama nedense bu ülkede herkes buttonun altında connection açıp sql çalıştırmayı VT işlemi sanıyor. Senelerdir bu algıyı değiştirmeye uğraşıyorum. 

    İşlemler şu şekilde;

    • VT işlemleri için bir context oluştururlur (Dataset, EntityDataModel, vs.)
    • Context içinde her tablonun class karşılığı oluştururlur(DataTable, Class)
    • viewlere ObjectDataSource (winformsta BindingSource), ObjectDatasource'un CRUD methodları belirlenir (TableAdapter)
    • viewlere datacontrol'leri (GridView, DetailsView, Repeater vs.) eklenir ve objectdatasource'e bağlanır

    Kaydet butonuna basınca context instance'ındaki değişiklikler tek seferde database'e uygulanır.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak Öneren CetinBasoz 25 Kasım 2016 Cuma 10:46
    25 Kasım 2016 Cuma 10:26
    Moderatör
  • Çok güzel izah etmişsiniz ama bu kodlama MVC olsa gerek,o da benim altyapıma uygun değil.Klasik webform yapısı ile başlattım projeyi.

    Bilgi paylaşımınız için Teşekkürler...



    • Düzenleyen Bilisim19 25 Kasım 2016 Cuma 12:07
    25 Kasım 2016 Cuma 12:03
  • Hayir, Önay'in anlattiklarinin MVC ya da windows forms gibi bir bagimliligi yok, siz ne kullaniyorsaniz o, eskiden MVC yokken de boyleydi.

    (.Net daha yokken bu yapilabiliyordu, .Net ile tabii ki yapiliyor - hatta en eski ASP.Net ornekleri bunlarla dolu)

    25 Kasım 2016 Cuma 12:10
  • Çok güzel izah etmişsiniz ama bu kodlama MVC olsa gerek,o da benim altyapıma uygun değil.Klasik webform yapısı ile başlattım projeyi.

    Bilgi paylaşımınız için Teşekkürler...



    İşte senelerdir anlatamadığım bu....

    ASP.Net te VT işlemlerini connection aç sql çalıştır kapa şeklinde sanıyorsunuz. Ben özellikle asp.net webforms için adımları da ekledim, MVC olsa sadece EntityDataModel kullanın derdim. MVC de ObjectDataSource diye bişey yok, WebForms'ta var.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    25 Kasım 2016 Cuma 14:01
    Moderatör
  • İstediğimiz sadece bilgi.Canınızı istemedik.Forum ne için vardır?
    Biraz fazla sahiplenmişsiniz bu forumu.Amacı dışındasınız.

    Ama yine de agresif cümleleriniz arasından bilgi edindiğim çok nokta var.Araştırma yapacağım konulara yön verdiniz.

    Teşekkür ederim.



    • Düzenleyen Bilisim19 27 Kasım 2016 Pazar 10:13
    27 Kasım 2016 Pazar 10:12
  • Agresif cumle nerede? Ne bu alinganlik. Tipik, "bagci dovmeye" niyetli olanlardansiniz.
    27 Kasım 2016 Pazar 16:56
  • Al birini vur ötekine...

    Forumdan soğuttunuz valla.Tamam bir şey sormadım.

    Rahatsızlık verdik beyler,kusura bakmayın...

    • Düzenleyen Bilisim19 27 Kasım 2016 Pazar 18:38
    27 Kasım 2016 Pazar 18:37
  • tipe dikiz.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    28 Kasım 2016 Pazartesi 13:44
    Moderatör