2011-02-15 87 views
0

我使用:如何更改DataGrid中的字體?

dg.ForeColor = System.Drawing.Color.Black; 
dg.BackColor = System.Drawing.Color.Beige; 

設置背景和DataGrid的前景色。我怎樣才能改變字體來說Calibri或任何其他人使用內置的方法。

+0

你DG對象不具有Font屬性更改字體?什麼類型是「dg」?好的,所以我們在談論DataGrid – tzup 2011-02-15 07:49:38

+0

我強烈建議不要將字體更改爲「Calibri」,因爲不能保證用戶將它安裝。如果這是一個Web應用程序,請查看網頁安全字體列表。如果是桌面應用程序,讓系統從用戶當前主題中選擇字體。 – 2011-02-15 07:50:29

回答

0

如果這是一個web應用程序,DataGrid class已經提供了一個Font property,您可以將其設置爲
您選擇的字體。您可以從設計人員或源代碼中設置它,就像您已設置BackColorForeColor屬性一樣。

但是,正如我在評論中提到的,您應該非常小心地將控件設置爲使用用戶可能沒有在其計算機上安裝的字體。我建議檢查list of web-safe fonts

0

您可以使用此代碼

dg.Font=new Font(string familyName,int size);