Ceci est mon répéteur:Besoin d'aide avec répéteur
<asp:Repeater ID="myRepeater" OnItemCommand="myRepeater_ItemCommand" runat="server" OnItemDataBound="myRepeater_OnItemDataBound">
<HeaderTemplate>
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr class="lgrey">
<td>Default</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td>
<asp:LinkButton ID="lnk1" Text="Make Default" CommandName="SetDefault" runat="server" Visible="True" CommandArgument='<%#Eval("UserID") %>' CausesValidation="false"></asp:LinkButton>
<asp:Label ID="label1" Text="Yes" runat="server" Visible="False"></asp:Label>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
Ce que je veux est que lorsque l'utilisateur clique sur l'un des sur le bouton lien « LNK1 » dans la liste qui répéteur rend, le lien doit être remplacé avec l'étiquette « label1 » .. -à-dire lorsque l'utilisateur clique sur « Définir par défaut » lien, il doit être remplacé par l'étiquette « Oui »
appel de cette méthode est obj.SetDefaultAddress();
Réglage de l'adresse par défaut dans le DB bien .. problème est avec l'affichage de l'étiquette1 et lnk1 lorsque le le répéteur rend ...
ce qui se produit est que les deux boutons "Make Default" LinkButton et "YES" s'affichent sous la colonne "Default" de la table à l'intérieur de mon répéteur.
Je veux un code qui va vérifier l'étiquette « IsDefault » valeur dans mon DB et afficher « Définir par défaut » bouton lien
et « OUI » en conséquence ... Autrement dit, si la valeur de IsDefault dans le DB est vrai, "YES" devrait être affiché dans le répéteur sinon "Make Default"
J'ai corrigé que ... J'ai tapé cela par erreur..Les noms de commandes DO correspondent ... C'est en réglant l'adresse par défaut dans DB! – Serenity
Dans votre code édité, vous utilisez obj.IsDefault, avez-vous essayé de vérifier sa valeur en mode debug? – Waqas
Débogueur montre que la valeur de IsDefault est fausse seulement apparemment c'est pourquoi le lien "Make Default" s'affiche à l'intérieur du répéteur. Le répondeur ci-dessous dit que le probelm est avec l'index choisi. Comment puis-je résoudre ce problème? Plz help..thnx – Serenity