none
Répéter un ensemble de champs RRS feed

  • Question

  • Bonjour,

    Je souhaiterais pouvoir répéter un ensemble de champ, dans un genre de table, ou grille...

    J'ai créé un user control, avec des champs de de type inputTexet, Label...
    Est-ce possible de répéter ce genre de contrôles dans une table ou grille?

    Un peu comme une zone répétée WinDev, en fait...
    Désolé pour la référence pcsoft, mais je viens de là :/
    (et encore plus désolé, j'ai voulu placer un lien pour illustrer, mais je n'en ai pas le droit)

    Merci

    samedi 11 février 2017 15:26

Réponses

  • Si c'est pour faire une grille, tu peux utiliser des contrôles comme DataGridView ou Listview



    lundi 13 février 2017 04:47
  • Bonjour,

    En ASP .NET, vous aviez le Repeater.

    En WPF, c'est "natif" avec un listbox/itemsControl et son ItemTemplate de type DataTemplate.

    Pour les Windows Forms, c'est beaucoup plus compliqué.

    Le DataGridView permet de créer des grilles avec dedans des contrôles type (TextBox, ComboBox, etc.) mais si vous voulez ajouter des contrôles plus complexe, c'est plus complexe ;-) (ex: juste un Label + un textbox + une image fonction de la valeur de la propriété => casse tête).

    Si vous en êtes au début de votre projet, je vous conseille fortement de vous mettre à WPF/XAML. La technologie WinForms commence a devenir obsolète et de moins en moins supporté par Microsoft


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 13 février 2017 08:13

Toutes les réponses