Merhaba arkadaşlar, veritabanımdaki kayıtlı makale sayımı kategorilerin yanında göstermek istiyorum. Mantığı nasıldır , default.aspx ve default.aspx.cs bölümünde nasıl bir yapı oluşturmam gerekiyor?
örn:
Asp.Net (3)
SQL Server(1)
c#(5)
php(6)
kategorileri çekiyorum yanlarında sayılar çıkmıyor. Bu şekildeki yapıyı nasıl oluşturabilirim?
Kategori içinde kaç adet kayıt olduğunu gösterme
2
●557
- 13-10-2014, 17:28:41
- 16-10-2014, 15:53:08Makalelerde kategori id tut sonra kategori id sine gore count la topla bascagin yere labella bas
- 16-10-2014, 18:16:09Ben de bir projemde şehirleri listeledim parantez içine şehire kayıtlı bulunan firma sayısını göstermiştim.
Kodları aşağıda. Takıldığın yer olursa yardımcı olurum. Kolay gelsin.
<asp:DataList ID="dList_Kategori" runat="server" DataSourceID="sql_Iller" RepeatColumns="3" RepeatDirection="Horizontal"> <ItemTemplate> <li> <a href='Kategori.aspx?SehirID=<%# Eval("sehirID").ToString()%>'><%# Eval("SehirAdi") %> (<%# Eval("Say") %>)</a></li> </ItemTemplate> </asp:DataList> <asp:SqlDataSource ID="sql_Iller" runat="server" ConnectionString="<%$ ConnectionStrings:BSoyluVeriBag %>" SelectCommand="SELECT DISTINCT SehirID, SehirAdi, (Select Count(FirmaID) from bs_Firmalar Where Onay = 'True' AND bs_Firmalar.FirmaIl = Sehirler.SehirID) As Say FROM [Sehirler] Join [bs_Firmalar] ON Sehirler.SehirID = bs_Firmalar.FirmaIl Where bs_Firmalar.Onay = 'True' ORDER BY Sehirler.SehirAdi"> </asp:SqlDataSource>