none
DataGridViewAttribute RRS feed

  • Question

  • Bonjour,

    je fais référence a l'Atelier 3 du Coach C# intitulé "Développer ses objets".

    page 58 j'ai le code suivant :

    [AttributeUsage(AttributeTargets.Property)]

        public class DataGridViewColumnAttribute : Attribute

        {

            private int index;

            private DataGridViewColumnType columnType;

            private string headerText;

     

            public DataGridViewColumnAttribute(

                                    int                     Index,

                                    DataGridViewColumnType  ColumnType

                                                )

            {

                index       = Index;

                columnType  = ColumnType;

                headerText  = string.Empty ;

            }

     

            public DataGridViewColumnAttribute(

                                    int                     Index,

                                    DataGridViewColumnType  ColumnType,

                                    string                  HeaderText

                                                )

            {

                index       = Index;

                columnType  = ColumnType;

                headerText  = HeaderText;

            }

     

            public int Index

            {

                get { return index; }

            }

            public DataGridViewColumnType ColumnType

            {

                get { return columnType; }

            }

            public string HeaderText

            {

                get { return headerText; }

            }

        }

    Dans mes essai, à l'identique, j'ai l'erreur suivante pour les 2 constructeurs  DataGridViewColumnAttribute, erreur "La méthode doit avoir un type de retour"

    Remerciements


    Jean PERIGNY, Développeur
    mardi 29 juin 2010 08:31

Réponses

  • Bonjour,

    Je viens de compiler la classe sans problème... Etes-vous sur que l'erreur de compilation se produit bien dans ce fichier ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse jperigny mardi 29 juin 2010 13:57
    mardi 29 juin 2010 13:12
    Modérateur
  • Vu la "couleur" des constructeurs, je pencherais pour une erreur de type avec un caractère invisible.

    Méthode bourrin, copier-coller le nom de la classe sur le nom des constructeurs.


    Paul Bacelar, Ex - MVP VC++
    • Marqué comme réponse jperigny mardi 29 juin 2010 13:57
    mardi 29 juin 2010 13:31

Toutes les réponses