2017-09-18 15 views
0

enter image description hereDataGridView Auto Risizingセルのフォントサイズ

こんにちは; サンプル写真のように私のプロジェクトにdatagridviewがあります。 (ImはVisual Studio 2010を使用しています)。セルのテキストに合わせて自動的にフォントのサイズを変更します。例えば、セル2Cでは、フォントサイズを縮小し、セル内に「Faik Sozer」を適合させる。しかし、セル5Bでは、テキスト「ZeynepCeleplioğlu」が長すぎてフィットしないため、フォントサイズが小さくなり、「Zeynep C ...」と表示されます。 テキストに合わせてフォントサイズを小さくしたいのですが細胞内でしかし、私はautosizeプロパティをキャンセルする方法を知りません。 (私はセル2Cで、サイズ変更の代わりに "Faik Soz ..."と書いてほしい)

+0

私はあなたが[autosizemodeプロパティ](https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.autosizemode v = vs.110).aspx) –

答えて

2

データグラムビューにデータを追加するときやデータを読み込むときに呼び出す方法を作ることができますこの

private void changefont()//call this method 
    { 

     foreach (DataGridViewColumn c in dataGridView1.Columns) 
     { 
      c.DefaultCellStyle.Font = new Font("Arial", 22.5F, GraphicsUnit.Pixel); 
     } 
    } 
0

私はDatagridviewのすべてのプロパティをチェックして見つけました! "AlternatingRowsDefaultCellStyle"は、各行をArial Narrowに変更し、ダブルセルのデフォルトセルスタイルを変更します。私はそれを変更しました。 rastiありがとう。彼の方法は私にそれを見つけるのを助けた...

関連する問題