Asp.net – Repeater içinde buton kontrolü yapma

Örneğin; Repeater içini doldurduktan sonra her satırın buton ile silinmesini istiyoruz; bunun için kod ile bu butonu kontrol etmemiz lazım yapmamız gereken şunlardır arkadaşlar;

Repeater component inin itemCommand eventini tıklıyoruz. Bundan sonra linkbutton veya imagebuttonumuza bir CommandName vererek o butona ulaşmamızı ve CommandArgument ile verilen değeri kontrol etmemizi sağlıyoruz. Şuan alt kızımda CommandArgument değerini “ID” olarak gönderiyoruz bu sayede gönderdiğimiz bu ID ile veritabanından o satırı silebileceğiz.

Bu kısım: Default.aspx

<asp:Repeater ID=”Repeater1″ runat=”server” OnItemCommand=”Repeater1_ItemCommand”>
<ItemTemplate>
<%#Eval(“Baslik”) %>
<asp:ImageButton ID=”ImageButton1″ runat=”server” ImageUrl=”images/del.png”
CommandName=”sil” CommandArgument='<%#Eval(“Id”) %>’ />
</ItemTemplate>
</asp:Repeater>

Alt kısımda da eğer CommandName imiz sil ise butona tıklanmıştır ve e.CommandArgument.ToString() ile gönderilen ID yi yakalıyoruz. tbl_Haber tablosunun prosedür methodu ile de yakaladığımız bu Id yi göndererek veri tabanından siliyoruz.
Bu kısım: Default.cs

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "sil")
{
int sonuc = tbl_Haber.Delete(Convert.ToInt32(e.CommandArgument.ToString()));
}
}

7 hakkında “Asp.net – Repeater içinde buton kontrolü yapma” görüş

  1. Thanks for all your efforts on this site. Ellie takes pleasure inn carrying out inverstigation and it’s really simmple to grasp why.
    All of us know all abkut the powerful mod you render practical suggestions
    via thhe blog and even foster contribution from people about this area of interest plus our own girl is now undrstanding a whole lot.

    Have fun with the remaining portion of the year.
    Youu aare performing a geeat job.[X-N-E-W-L-I-N-S-P-I-N-X]I’m extremely
    inspired with your writing talents and also with the layout for your weblog.
    Is that this a paid subject or did you modify it your self?
    Either way stay up the nice high quality writing, it is rare
    to peer a nice weblog like this one nowadays.

    my blog: free dating websites West Yorkshire

  2. My developer is trying to convince me to move to
    .net from PHP. I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been usibg Movable-type on various websites for about a yearr and am
    concerned about switching to another platform. I hafe hdard excellent things bout blogengine.net.
    Is there a waay I can transfer all my wordpress content into it?
    Any help wiuld be really appreciated!

    Feel free to visit my web site – bathtub replacement cost

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir