2010-10-26 13 views
1

J'ai un bouton de sélection (LinkButton) à l'intérieur du Répéteur.Lorsque je sélectionne le bouton cette ligne devrait apparaître dans ListView control.But Le contrôle Repeater ne supporte pas DataKey, alors comment puis-je y parvenir?Sélection du répéteur ASP.NET

+0

Ce n'est pas clair pour moi ce que vous essayez de faire. Repeater n'avait pas DataKey, mais vous pouvez obtenir votre ID de clé DataBase à partir des données et l'utiliser. – Aristos

Répondre

1

Vous pouvez avoir champ caché à l'intérieur de répéteur et d'atteindre votre tâche comme suit:

protected void SelectLink_Click(object sender, EventArgs e)  
{ 
    RepeaterItem item = (sender as LinkButton).Parent as RepeaterItem; 
    HiddenField hdnId = item.FindControl("hdnId") as HiddenField; 
    string id = hdnId.Value.ToString();// incase your id is string  
    //..... 
}