2011-09-13 21 views
3

行ヘッダーについて:dataGridViewの行ヘッダーと列ヘッダーに関する質問

1)テキストを書き込むことはできますか?

2)他のすべてのセルと異なる色になるように、色を変更できますか?

3)この矢印をクリックすると表示されるようにすることはできますか?

カラムヘッダーについて:

4)色を変更できますか?

ありがとうございます。

+0

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx行ヘッダーと列ヘッダーのスタイルメンバーをクリックして、ここをクリックするとここに表示されます周りを見回す。ドキュメントにはたくさんの情報があります –

+0

ダニエルありがとうございました。私は既に適切な場所で遊んでいますが、運はありません。リンクをありがとう、私はすでにそれを見ていた以外は、私はそこに私の質問についての答えを見つけることはありませんでした。 – alexxx

+0

私は2)と4)の問題を解決し、EnableHeadersVisualStylesプロパティをtrueに設定しました。質問1)と3)についてはまだ助けが必要であり、非常に感謝しています。 – alexxx

答えて

2

3に対する答えを)

CellPaintingイベントを処理:

dataGridView.CellPainting += 
    new DataGridViewCellPaintingEventHandler (dataGridView_CellPainting); 

そしてハンドラのためのみ)行ヘッダを示している(の "-1" ColumnIndexに応答:

void dataGridView_CellPainting (object sender, DataGridViewCellPaintingEventArgs e) 
{ 
    if (e.ColumnIndex == -1) 
    { 
     e.PaintBackground (e.CellBounds, true); 
     e.Handled = true; 
    } 
} 
関連する問題