J'utilise le contrôle DataRepeater
à partir du Visual Basic Power Pack dans mon application Win Forms C#. Le contrôle n'est pas lié, fonctionne en mode virtuel.Désactiver les contrôles sur certains éléments dans le contrôle DataRepeater
J'affiche plusieurs éléments dans ce contrôle. Selon certains critères, je veux désactiver un bouton dans le contrôle.
J'ai essayé ce qui suit en cas _DrawItem du répéteur de données:
private void dataXYZ_DrawItem(object sender, DataRepeaterItemEventArgs e)
{
int Item=e.DataRepeaterItem.ItemIndex;
dataXYZ.CurrentItem.Controls["buttonSomething"].Enabled = SomeFunc(Item);
}
Ce qui se passe est le bouton est activé ou désactivé en fonction de ce que devrait être le dernier élément de la commande.
Une idée de comment je peux contrôler activer l'état sur une base article par article?
Merci