none
WPF C# DATAGRID RRS feed

  • Question

  • Bonjour,

    Je voudrais savoir comment atteindre la propriété .Rows.Count ouRows.Add d'une datagrid.

    Dans le code C# (sous WPF) j'ai bien ce type de propriété pour Column mais la propriété Rows semble ne pas exister.

    Je développe sous visual studio 2012 édition professionnelle.

    Je vous remercie par avance pour votre aide.

    Sincères Salutations

    AERO_77

    lundi 3 juin 2013 15:15

Réponses

  • Bonjour,

    Il est impossible d'accéder directement aux lignes d'un DataGrid. Si vous voulez ajouter des lignes, compter les lignes,...etc vous devez le faire sur la source de données dans lequel est bindé votre DataGrid (par exemple une liste d'objet).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    • Proposé comme réponse Aurel Bera mercredi 5 juin 2013 08:20
    • Marqué comme réponse Aurel Bera vendredi 7 juin 2013 10:46
    lundi 3 juin 2013 22:24
    Modérateur
  • Bonjour,

    Merci pour votre réponse, je me demande pourquoi ils n'ont pas donné à WPF les mêmes accès aux propriétés que dans les WinForms ? ... Personnellement je ne vois pas l'intérêt, il y a sans doute une raison, mais je ne vois pas laquelle. De plus que sur une TextBox en WPF on accède bien dans le C# à LeTexte.text sans rien faire de spécial en amont.

    Ceci dit, il ne me reste plus qu'a étudier cette notion de "binding" c'est un peu nouveau pour moi.....comme WPF, .... je n'ai travaillé que sur les Forms.

    Ayant visité votre Blog, vous me semblez être spécialiste, si vous connaissiez un lien vers un site ou cela est expliqué pour le débutant que je suis (MSDN me semble réservé aux initiés) cela serait bien venu.

    Encore merci,

    Sincères Salutations

    AERO_77

    • Marqué comme réponse Aurel Bera vendredi 7 juin 2013 10:46
    mardi 4 juin 2013 06:30

Toutes les réponses