Ben 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>