</tr>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.UrunID</td>
<td>@item.UrunAdi</td>
<td>@item.Fiyat</td>
<td>@item.ToptanYuzde</td>
<td>0</td>
<td>@item.Kategori.KategoriAdi</td>
</tr>
}
</tbody>
Urun ID
Urun Adı
Maliyet
Toptan Yüzde
Fiyat
Kategori
Kodlar yukardaki gibidir.
ilk satıra kategoriler onun altına o kategoriye ait ürünleri getirmek istiyorum
Örneğin Bunun Gibi
BAHAR SERİSİ
BANYO BATARYASI 35MM ……>>>
108,328
ÜSTEN KOLU EVYE 35MM ……>>>
99,8775
ÜSTEN KOLU LAVABO 35MM ……>>>
99,8775
KLAS SERİSİ
BANYO BATAYASI 40MM …>>>
119,577
YANDAN KOLU EVYE 40MM ……>>>
92,82
YANDAN KOLU LAVABO 40MM ……>>>
92,82
NORM SERİSİ
BANYO BATAYASI 40MM …>>>
107,558
MİX KUĞU EVYE 40MM ……
69,135
MİX KUĞU LAVABO 40MM ……
69,135
EKO SERİSİ
BANYO BATARYASI 35MM ……
98,2874
MİX KUĞU EVYE 35MM ……
67,2915
MİX KUĞU LAVABO 35MM ……
67,2915
döngüde kategorileri çağırdığım zaman birden fazla geliyor.
Yardımcı olursanız sevinirim
HTML
kodunuzun tamamını atarmısınız ?
C#
bilmediğim için Rails
ile olanını yazabildim isterseniz açıklayabilirim.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="2">
<tr>
<td>Bu bir denemedir</td>
</tr>
<% @hepsi.each do |hepsi|%>
<%(hepsi.kategori.uniq).each do |kat|<%>
<h1><%= kat%></h1>
<% (Model.where(kategori:kat)).each do |model|<%>
<tr>
<td><%= model.UrunAdı%></td>
<td><%= model.Fiyat%></td>
</tr>
<%end%>
<%end%>
<%end%>
</table>
</body>
</html>
1 Beğeni
@using CozenMuhasebe.Models.Entity
@model List
@{
ViewBag.Title = “Index”;
}
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 85%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) {
background-color: #dddddd;
}
#table-1 {
width: 10px;
}
#table-2 {
width: 150px;
}
#table-3 {
width: 30px;
}
#table-4 {
width: 30px;
}
#table-5 {
width: 30px;
}
#table-6 {
width: 30px;
}
</tr>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.UrunID</td>
<td>@item.UrunAdi</td>
<td>@item.Fiyat</td>
<td>@item.ToptanYuzde</td>
<td>0</td>
<td>@item.Kategori.KategoriAdi</td>
</tr>
}
</tbody>
Urun ID
Urun Adı
Maliyet
Toptan Yüzde
Fiyat
Kategori
Kodunuz göre buraya düzenleyip tekrar atarmısınız.
1 Beğeni
-----------any desk var mı?----------
@hepsi.each kısmında hata veriyor
Wormer_King:
HTML
kodunuzun tamamını atarmısınız ?
C#
bilmediğim için Rails
ile olanını yazabildim isterseniz açıklayabilirim.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="2">
<tr>
<td>Bu bir denemedir</td>
</tr>
<% (Model.pluck(:kategori).uniq).each do |kat|%>
<h1><%= kat%></h1>
<% (Model.where(kategori:kat)).each do |i|%>
<tr>
<td><%= i.isim%></td>
<td><%= i.fiyat%></td>
</tr>
<%end%>
<%end%>
</table>
</body>
</html>
Bu kodu anlatmamı istermisiniz ?
Çünkü bu uygulama Rails için yazıldı.
C# bilmiyorum o yüzden mantıksal olarak anlatayım.
olur mantığını anlatırsan belki bende c# ile yazabilirim
1 Beğeni
<% (Model.pluck(:kategori).uniq).each do |kat|%>
bu kısım modeldeki tüm kategorileri listeliyor ve bu listedeki fazla elemanları önce çıkarıyor,sonra bu liste üzerinden döngüye giriyor
<h1><%= kat%></h1>
burası kat
değişkenini ekrana <h1>
etkiketi ile yazdırıyor.
<% (Model.where(kategori:kat)).each do |i|%>
burası Modelinizdeki tüm kategorileri aynı olanları listeliyor ve bu liste üzerinden döngüye giriyor.
<tr>
<td><%= i.isim%></td>
<td><%= i.fiyat%></td>
</tr>
burası ise döngü her döndüğünde yeni bir <tr>
tagı oluşturuyor ve bu tagın her sütununa isim ve fiyat değişkenlerini yazdırıyor.<%= %>
ise gömme için kullanılıyor siz C#
da hangi yöntemi kullanıyorsanız ona göre düzenleyin muhtemelen çalışır.
(Önceki kod çalışmıyordu)
1 Beğeni
Yani yazdığınız kod şu şekilde çalışıyor
Kategori
onun altında o kategoriye ait ürünler
1 Beğeni
Evet mantığı tam olarak bu.
Sadece kategori adını h1
etiketi ile yazıyor onu siz istediğiniz gibi ayarlarsınız.
Kolay gelsin
Ne demek herzaman.
Çalıştıysa ne mutlu bana
1 Beğeni