2009-05-24 10 views
1

Est-il possible d'avoir un Windows Forms DataGridView dans lequel l'une des colonnes affichera du texte standard avec quelques mots comme des liens cliquables? Voici ce que je voudrais faire: chaque fois que je reçois un certain motif regex dans le texte, je veux faire correspondre un lien hypertexte.Lien hypertexte dans DataGridView - comment avoir du texte et des liens?

Une idée sur la façon de mettre en œuvre cela?

Merci

Répondre

3

Eh bien, pour faire ce que vous voulez faire, je pense que vous auriez besoin d'un contrôle personnalisé qui dérive de l'interface IDataGridViewEditingControl, que vous pouvez ensuite brancher sur votre DataGridView. This article montre comment faire cela avec un RichTextBox.

Malheureusement, je ne pense pas qu'il existe une solution de remplacement, à moins que vous ne souhaitiez devenir commercial. Infragistics a un contrôle WinGrid avec lequel ils prétendent que vous pouvez brancher un WinFormattedTextEditor qui prend en charge les liens hypertexte.

Questions connexes