2010-08-16 126 views

回答

1

您是否在將值插入單元格之前或之後設置該屬性?我不是100%肯定的,但是,如果記憶成爲服務對象,這不會追溯地改變風格。

看着http://msdn.microsoft.com/en-us/library/system.drawing.font_members.aspx,似乎Underline()只是一個屬性,告訴你它是否帶下劃線。在C#中,你可能會做

dgv.Columns(5).DefaultCellStyle.Font = new Font(dgv.Columns(5).DefaultCellStyle.Font, FontStyle.Underline); 

但我不知道VB的語法。

+0

你分列第二呼叫(5).Font打破它返回任何正常。這工作: dgv.Columns(3).DefaultCellStyle.Font =新字體(dgv.DefaultCellStyle.Font,FontStyle.Bold) – Brent 2014-09-26 19:46:12

0

我認爲你應該爲每一行做它。 例如: For Each r As DataGridViewRow In dgv.Rows r.Cells(5).Style.Font = New Font(dgv.DefaultCellStyle.Font, FontStyle.Underline) Next

0

應設置樣式:

 
dgv.Columns[5].DefaultCellStyle.Font = New Font(dgv.DefaultCellStyle.Font, FontStyle.Underline)