2009-07-16 11 views
1

WinFormのdatagridviewカラムの幅を140に設定しています。幅をチェックしています。グリッドは幅が広く、すべてのカラムが広くなります。列が140の値を受け入れないのはなぜですか?最大幅をコントロールする設定はありますか?Winformデータグリッドビューの幅がそれに対応していない

MyGrid.Columns["Name"].Width = 140; 
int i = MyGrid.Columns["Name"].Width; //why is i = 100? 

答えて

3

DataGridViewAutoSizeColumnMode.NotSet

MyGrid.Columns["Name"].AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet; 
1
da.Fill(dtable); 
        dgvCategory.DataSource = dtable; 
        dgvCategory.Columns["Category"].AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet; 
        dgvCategory.Columns["Category"].Width=150; 
        dgvCategory.Columns["MainCat"].Width = 180; 
に設定し、 MyGrid.Columns["Name"].AutoSizeModeをチェック
関連する問題