Meilleur auteur de réponses
Donner des attributs au PropertyGrid d'une DataGridView alimenté par Dataset

Question
-
Bonjour,
S'il vous plait, j'aimerais savoir comment donner des attributs à une PropertyGrid fournie par une Dataset.
En effet, sur mon formulaire, j'ai alimenté mon DataGridView1 par un DataSet1.
ensuite, j'ai relier à mon DataGridView1 un PropertyGrid1 que j'aimerais personnaliser avec des attributs, mais je n'ai aucune idée de la méthode.
Je vous remerci
Petit à petit l'oiseau construit son nid
Réponses
-
Bonjour,
Dans le PropertyGrid vous ne pouvez pas afficher des attributs, mais des propriétés d’un objet. Si vous voulez afficher des attributs, vous pouvez créer une nouvelle classe qui fournit par des propriétés les valeurs des attributs de la classe qui vous intéresse. Mais, à mon avis, faire tout ça juste pour le plaisir de travailler avec des attributs est inutile et compliqué.
Cordialement,
Alex
________________
Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007
Astuces pour Visual Studio 2010
XNA – Développement jeux vidéo
Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
- Marqué comme réponse Alex Petrescu vendredi 1 octobre 2010 08:01
Toutes les réponses
-
Bonjour,
Le PropertyGrid affiche les propriétés d'un objet .NET, quel objet souhaitez vous afficher dans le PropertyGrid ? Une ligne d'un DataTable ? Une ligne d'un DataGridView ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
-
Bonjour,
Mon souhait était d'affecter les attributs aux enregistrements du dataSet sans utiliser les classes.
J'ai du mal à comprendre ce que vous voulez faire... Pouvez-vous expliquer plus clairement votre problème ? Qu'est ce qu'un attribut pour vous ?Cordialement
Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
Bonjour Gilles,
je viens de me retrouver dans un exemple fourni dans l'atelier 2 du Coach la couche d'accès aux données.
Il s'agit d'attribut (ou metadonnes) généralement utilisées pour enrichir des enrégistrements et qui se font généralement à travers des classes de basé héritées.
Ma question était de savoir si il était possible d'utiliser ces métadonnes sans passer par des classes de bases, mais à travers ce coach, je me rend compte que seul le magnifique Linq to Sql l'a prévu.
Exemple d'attribut:
[DisplayName("Numéro")] [Category("(Identification)")] [Description("Identification du client.")] [ReadOnly(true)]
Merci pour toutes autres précisions si possibles.
Petit à petit l'oiseau construit son nid -
Bonjour,
Pouvez-vous nous indiquer le lien vers l’atelier que vous avez suivi ?
Cordialement,
Alex
________________
Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007
Astuces pour Visual Studio 2010
XNA – Développement jeux vidéo
Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
-
Bonjour,
L'exemple que j'ai mentionner ce trouve dans le coach ici "http://msdn.microsoft.com/fr-fr/sqlserver/aa718941.aspx" (page 51 paragraphe 3 -hors mis briques de code-) m'a permis d'affirmer.
De même cette notion est plus expliquées dans le coach ci-après " http://msdn.microsoft.com/fr-fr/vcsharp/bb968851.aspx" (page 35 -dernier paragraphe-).
Merci
Petit à petit l'oiseau construit son nid -
Bonjour,
Dans le PropertyGrid vous ne pouvez pas afficher des attributs, mais des propriétés d’un objet. Si vous voulez afficher des attributs, vous pouvez créer une nouvelle classe qui fournit par des propriétés les valeurs des attributs de la classe qui vous intéresse. Mais, à mon avis, faire tout ça juste pour le plaisir de travailler avec des attributs est inutile et compliqué.
Cordialement,
Alex
________________
Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007
Astuces pour Visual Studio 2010
XNA – Développement jeux vidéo
Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
- Marqué comme réponse Alex Petrescu vendredi 1 octobre 2010 08:01
-