2010-07-30 18 views

cevap

31

:

var dgv = new DataGridView(); 
dgv.RowTemplate.Height = 30; 
+0

i özelliğini ayarlayın ancak yükseklik doesnt emin değilim bu bir – karthik

+0

yapmadan önce kontrol edilmesi, herhangi bir başka özelliği değişti, sen RowTemplate olmadığını kontrol etmek isteyebilirsiniz. Yükseklik özelliği benim için doğru olarak çalıştığından başka bir yere ayarlanıyor =) – Rob

+2

Teşekkürler @Rob rehberiniz benim için çalıştı. Ancak bu bağlantı ile sizin tarafınızdan yanıtlanan soru arasındaki çatışmayı gördüğüme şaşırıyorum. Bana nedenini söyler misin lütfen. http://stackoverflow.com/questions/8705312/datagridview-setting-row-height-doesnt-work. – Sami

2

yapabilirsiniz RowAdded Olay üzerinde yapmak: bir satır dataGridView için eklerken

_data_grid_view.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this._data_grid_view_RowsAdded); 

private void _data_grid_view_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) 
     { 
      _data_grid_view.Rows[e.RowIndex].Height = 42; 
     } 

sadece 42.

için o yüksekliğini değiştirmek
6

datagridview.RowTemplate.MinimumHeight = 25;//25 is height. 

ben yaptım ve iyi çalıştı deneyin!

2

Datagridview'in satır yüksekliğini .cs [Design]'da değiştirebilirsiniz. Daha sonra Properties numaralı telefon numarasına tıklayın.

Bak RowTemplate için ve genişletin,

sonra Height değeri yazın.

15

Sen koduna göre satır yüksekliğini ayarlayabilirsiniz

dataGridView.RowTemplate.Height = 35; 

veya mülkiyet panel tarafından

enter image description here

2

Ayrıca gerçek

dataGridView1.RowTemplate.Resizable = DataGridViewTriState.True; 
    dataGridView1.RowTemplate.Height = 50; 
0

Size boyutlandırılabilir özelliğini değiştirmek gerekir gerekir:

Sonra
dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; 

:

dataGridView1.ColumnHeadersHeight = 60; 
İlgili konular