2011-02-15 3 views
0

내가 사용하고 있습니다 :DataGrid에서 글꼴을 변경하려면 어떻게해야합니까?

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

는 배경과 DataGrid의 전경색을 설정합니다. 내장 된 방법을 사용하여 Calibri 또는 다른 글꼴을 말하는 글꼴을 어떻게 변경할 수 있습니까?

+0

귀하의 DG 객체가 폰트 속성이 없습니다와 글꼴을 변경할 수 있습니까? "dg"는 어떤 유형입니까? DataGrid – tzup

+0

에 대해 이야기하고 있습니다 ** ** 글꼴을 "Calibri"로 변경하는 것을 권장하지 않습니다. 사용자가 글꼴을 설치한다고 보장 할 수는 없습니다. 이것이 웹 응용 프로그램 인 경우 웹 안전 글꼴 목록을 확인하십시오. 데스크탑 응용 프로그램 인 경우 시스템이 사용자의 현재 테마에서 글꼴을 선택하도록합니다. –

+0

기본 글꼴 이외의 것으로 변경하고 싶습니다. 그것은 웹 응용 프로그램입니다. dg.font 속성을 어떻게 사용합니까? 나는 이것에 관해 확실하지 않다 – Manasa

답변

0

웹 응용 프로그램 인 경우 DataGrid class은 이미
으로 설정할 수있는 Font property을 제공합니다. BackColorForeColor 속성을 설정 한 것처럼 디자이너 나 소스 코드에서 설정할 수 있습니다.

그러나 주석에서 언급했듯이 사용자가 자신의 컴퓨터에 설치하지 않은 글꼴을 사용하도록 컨트롤을 설정할 때는 매우주의해야합니다. list of web-safe fonts을 확인하는 것이 좋습니다.

+0

고마워. dg.Font = System.Drawing.Font와 같은 것입니까? 나는 그것을 올바르게 사용하고 있는지 잘 모르겠다. – Manasa

+0

@Rashmi : 아니오,이 속성은 ['FontInfo' 클래스]를 반환합니다 (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols. fontinfo.aspx)는 특정 글꼴의 속성을 캡슐화합니다. 그러나 속성을 개별적으로 설정할 수 있습니다. ['Name'] (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fontinfo.name.aspx)를 찾고 있습니다. 예를 들어, 다음과 같이 시도하십시오 :'dg.Font.Name = "verdana";' –

+0

고마워요 :) 작동 했어요. 사용법을 모르겠어요. :) – Manasa

0

이 코드

dg.Font=new Font(string familyName,int size); 
관련 문제