2017-05-04 8 views
0

Ich habe eine DataGridView mit einer der Spalten des Typs DataGridViewLinkColumn. Ich muss die Unterstreichung aus dem Text aller Zeilen unter dieser Spalte nach bestimmten Kriterien entfernen. Wie kann ich das dynamisch im Code machen?C# Winforms DataGridViewLinkColumn entfernen Unterstreichung dynamisch

Bitte schlagen Sie mir einige Workarounds vor. Vielen Dank!

+0

Es gibt eine ältere Frage mit entgegengesetzten Anforderungen. Die vorgeschlagene Lösung könnte auch für Sie funktionieren: https://stackoverflow.com/questions/16995775/how-to-make-datagridviewlinkcolumn-underline-and-change-background-color –

Antwort

1

Versuchen Sie dies, ändert nach Ihren Fällen ...

foreach (DataGridViewRow row in dataGridView1.Rows) 
{ 
     foreach (var cell in row.Cells) 
     { 
     DataGridViewLinkCell linkCell = cell as DataGridViewLinkCell; 
     if(linkCell != null) 
     { 
      linkCell.LinkBehavior = LinkBehavior.NeverUnderline; 
     } 
     } 
} 
Verwandte Themen