2011-09-13 4 views
3

행 머리글 정보 :dataGridView의 행 및 열 머리글에 대한 질문

1) 텍스트를 쓸 수 있습니까?

2) 다른 모든 색상의 색상과 다른 색상으로 변경할 수 있습니까?

3) 내가이 화살표를 클릭하면 사라질 수 있습니까?

열 헤더 정보 :

4) 색상을 변경할 수 있습니까?

미리 감사드립니다.

+0

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx 행 헤더와 열 머리글 스타일 멤버를 클릭하고 가져 가면 여기에 있습니다. 주위를 둘러 봐. 문서에 대한 많은 정보가 있습니다 –

+0

Daniel에게 감사드립니다. 저는 이미 해당 사이트를 가지고 놀았지만 행운은 없습니다. 링크를 제공해 주셔서 감사합니다. 그러나 이미 본 것을 제외하고는 제 질문에 대한 답변을 찾지 못했습니다. – alexxx

+0

나는 EnableHeadersVisualStyles 속성을 true로 설정하여 2) 및 4) 질문을 해결했습니다. 질문 1)과 3)에 대한 도움이 여전히 필요하며 크게 감사하겠습니다. – alexxx

답변

2

않음

) 3은 CellPainting 이벤트 처리 : 만의 ColumnIndex 응답 핸들러 위해 그

dataGridView.CellPainting += 
    new DataGridViewCellPaintingEventHandler (dataGridView_CellPainting); 

를 "-1"(행 헤더) 나타낸다 :

void dataGridView_CellPainting (object sender, DataGridViewCellPaintingEventArgs e) 
{ 
    if (e.ColumnIndex == -1) 
    { 
     e.PaintBackground (e.CellBounds, true); 
     e.Handled = true; 
    } 
}