Çözüldü C# dropdownlistin seçili gelmesi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

khalannz7

Centipat
Katılım
18 Ağustos 2022
Mesajlar
525
Çözümler
7
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Merhaba, sayfamda bir tablo var ve tablomda her kullanıcı için bir Update butonu var. Update butonuma tıkladığımda bir modal açılıyor ve kullanıcının bilgileri hazır olarak geliyor, eğer değiştirilmek istenirse bunların üzerinden değiştiriliyor. @HTML. Textboxfor'larım için başarılı şekilde yaptım ama @HTML. Dropdownlistfor'larımı dolduramıyorum. Yani örneğin Hasan adında olan kullanıcının Update butonuna tıklanıyor ve listede Hasan otomatik olarak seçili geliyor. İstediğim bu. Ama jquery ile yazdığım kod çalışmıyor ve konsolda herhangi bir hata yok.

Kod:
 <button type="button" class="btn btn-success btn-update"
 data-id="@item.bakim_id"
 data-customer="@item.musteriAdSoyad"
 data-product="@item.urunAd"
 data-date="@item.alinanTarih.ToString("dd.MM.yyyy")"
 data-month="@item.ay">
 <i class="fas fa-edit"></i>
 </button>

DropDownList'lerimden sadece bir tanesi:

Kod:
 <div class="mb-3">
 <label for="repairProductInput" class="form-label">Ürün</label>
 @Html.DropDownListFor(m => m.Repairs.urunID, Model.ProductsList, "Bir Ürün Seçiniz", new {@class="form-control repair-inputs", id="repairProductInput", required="required"})
 </div>

Jquery Kodum:

Kod:
$(document).on('click', '.btn-update', function () {
 openModal(true);
 $("#repair_id").val($(this).data("id"));
 $("#repairCustomerInput").val($(this).data("customer"));
 $("#repairProductInput").val($(this).data("product"));
 $("#repairDateInput").val($(this).data("date"));
 $("#repairMonthInput").val($(this).data("month"));
});
 
Çözüm
Butonun data-product değerine şunu yazıp dener misin?

data-product="@item.urun_id"

Çalışmazsa bakımlar tablosundaki kayıtların ekran görüntüsü paylaş lütfen.

Dosya Ekleri

  • Ekran görüntüsü 2023-09-01 151348.png
    Ekran görüntüsü 2023-09-01 151348.png
    13,5 KB · Görüntüleme: 8
Butonun data-product değerine şunu yazıp dener misin?

data-product="@item.urun_id"

Çalışmazsa bakımlar tablosundaki kayıtların ekran görüntüsü paylaş lütfen.
 
Çözüm
Bakımlar tablosundaki kayıtların ekran görüntüsünü paylaşır mısın?
Hocam böyle. Ben bütün işlemleri procedureler ile yapıyorum. Çünkü bazı kolonları diğer kolonlara göre hesaplıyorum gördüğünüz gibi.
 

Dosya Ekleri

  • Ekran görüntüsü 2023-09-01 152715.png
    Ekran görüntüsü 2023-09-01 152715.png
    36,6 KB · Görüntüleme: 8
C# tarafında direkt bu prosedürü mü çağırıyorsun?
Evet ise sp_BakimGetir prosedürüne bakimlar tablosundaki urunID sütununu da dahil etsen.
Anladığım kadarıyla urunID ve musteriID sütunlarınıda ekleyip onları listeleme işlemlerinde vs kullanmayacağım ama arkada onlarda işlem görücek doğru mudur hocam?
 

Yeni konular

Geri
Yukarı