none
İç içe Repeater'ın İçindeki LinkButton'a Ulaşmak RRS feed

  • Soru

  • Merhaba benim sorunum aslında tam iç içe repeater değil onu yapabiliyorum yalnız 2. repeater'ın içine eklediğim LinkButton'a ulaşamıyorum.

    Örnek:
    <asp:Repeater ID="Repeater1" runat="server">
         <ItemTemplate>
              <asp:Repeater ID="Repeater2" runat="server">
                   <ItemTemplate>
                        <asp:LinkButton ID="LinkButton1" CommandName="Sil" CommandArgument='<%# Eval("ID") %>' runat="server">Sil</asp:LinkButton>
                   </ItemTemplate>
              </asp:Repeater>
         </ItemTemplate>
    </asp:Repeater>

    Saatlerdir uğraşıyorum yardım ederseniz sevinirim.
    2 Mayıs 2014 Cuma 21:26

Yanıtlar

  • if (Repeater2.Items.Count > 0)
        {
            for (int count = 0; count < Repeater2.Items.Count; count++)
            {
                LinkButton lnk = (LinkButton)Repeater2.Items[count].FindControl("linkbutton1");
                if (lnk!=null)
                {
                   //Yapacağınız işlemler.
                }
            }
        }

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Iletişim: Mail Gönder



    3 Mayıs 2014 Cumartesi 06:47
    Moderatör

Tüm Yanıtlar

  • if (Repeater2.Items.Count > 0)
        {
            for (int count = 0; count < Repeater2.Items.Count; count++)
            {
                LinkButton lnk = (LinkButton)Repeater2.Items[count].FindControl("linkbutton1");
                if (lnk!=null)
                {
                   //Yapacağınız işlemler.
                }
            }
        }

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Iletişim: Mail Gönder



    3 Mayıs 2014 Cumartesi 06:47
    Moderatör
  • for (int i = 0; i < rp.Items.Count; i++)
                {
                    LinkButton lnk = (LinkButton)rp.Items[i].FindControl("LinkButton1");
                    if (lnk != null)
                    {
                        string UrunID = lnk.CommandArgument;
                        SqlConnection con = veri.Baglanti();
                        SqlCommand sil = new SqlCommand("delete from Sepet where ID='" + UrunID + "'", con);
                        sil.ExecuteNonQuery();
                        con.Close();
                    }
                }

    Teşekkürler.

    Ama bu şekilde yazdığımda tüm verileri siliyor sadece tıkladığım veriyi silmesini istiyorum.

    3 Mayıs 2014 Cumartesi 14:55