• 22-02-2016, 12:13:52
    #1
    Merhabalar,

    Sorunum şöyle ListView1 birden gönderilen "il" parametresinin (Giden parametre 1" ListView2 de o parametreye bağlı "ilid" (1 olarak gelen parametreye bağlı veri) sini gösterebilmek ne yaptıysam beceremedim lütfen yardımcı olur musunuz.

    Aşağıda konuyla ilgili çalışma dosyasının içeriği mevcut eklemem gereken yada düzenlemem gereken yer ile ilgili bilgisini rica ediyorum.
    	<asp:ListView ID="ListView1" DataKeyNames="il" runat="server" DataSourceID="baglanti">
        <ItemTemplate>
    
        <div class="container">
                <h2 class="page-title"><strong><%# Eval("baslik") %></strong></h2>
        </div>
        <div class="container">
    
           <p><%# Eval("icerik")%></p>
           <img src="/img/<%# Eval("resim")%>" />
    
            <asp:ListView ID="ListView2" runat="server" DataKeyNames="ilid" DataSourceID="baglanti">
            <ItemTemplate>
            <p><%# Eval("iller")%></p>
            </ItemTemplate>
            </asp:ListView>
        
        </div>
    
        <asp:SqlDataSource ID="baglanti" runat="server" 
            ConnectionString="<%$ ConnectionStrings:veridosyasi %>" 
            ProviderName="<%$ ConnectionStrings:veridosyasi.ProviderName %>" 
            SelectCommand="SELECT * FROM [baglanti] WHERE ([ilid] = ?)">
            <SelectParameters>
                <asp:ControlParameter ControlID="ListView2" Name="ilid" PropertyName="SelectedValue" Type="String" />
            </SelectParameters>
        </asp:SqlDataSource>
    
        <div class="container">
           <p><strong>Diğer Destinasyonlarımız!</strong></p>
           <p><strong><a href="/<%# Eval("saflink")%>" title="<%# Eval("safbas")%>"><%# Eval("safbas")%></a></strong></p>
        </div>
    
        </ItemTemplate>
        </asp:ListView>
    	<asp:SqlDataSource ID="baglanti" runat="server" 
            ConnectionString="<%$ ConnectionStrings:veridosyasi %>" 
            ProviderName="<%$ ConnectionStrings:veridosyasi.ProviderName %>" 
            SelectCommand="SELECT * FROM [sayfa] WHERE ([link] = ?)">
            <SelectParameters>
                <asp:QueryStringParameter Name="link" QueryStringField="get" Type="String" />
            </SelectParameters>
        </asp:SqlDataSource>
  • 22-02-2016, 16:05:01
    #2
    Arkadaşlar Yardım Edebilecek Yok Mu İnanın Çok Zor Durumdayım.
  • 22-02-2016, 22:57:12
    #3
    hocam tam olarak ne yapmak istiyorsun. istersen skype ekle daha rahat çözümleyelim. ayrintimedya@outlook.com
  • 23-02-2016, 00:41:50
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Listview'in SelectedIndexChanged eventını kullanmalısın. Kullanımını aşağıdaki Msdn linkinden görebilirsin.

    https://msdn.microsoft.com/en-us/en-...v=vs.110).aspx
  • 25-02-2016, 19:05:34
    #5
    Hocam aslında sorunum şu Listview içerisinde bulunan il sütunundaki herhangi bir numaraya ait verileri başka bir tablonun ilid sini Listview2 içerisine çekme yanı veri tablosu ilişkilendirme gibi.

    Örnek:
    Listview
    Bakırköy - il = 1

    Listview2
    il=1 = ilid=1=İstanbul
  • 04-03-2016, 23:05:00
    #6
    Arkadaşlar sorun çözülmüştür.

    &nbsp;
    <asp:ListView ID="ListView1" DataKeyNames="il" runat="server" DataSourceID="baglanti">
    &nbsp;
    Yerine aşağıdaki gibi ListView1 içerisine HiddenField eklenerek veriyi HiddenField üzerinden görmesini sağladım ve gördüğü veriye ait listeyi de baglanti tablosundan çekmekte.

    &nbsp;
    <asp:HiddenField ID="gizli" runat="server" Value='<%# Eval("il") %>' />
    &nbsp;
    İlginiz için teşekkür ederim.