2009-11-10 33 views
26

DataGridView denetiminin bir hücrede çok satırlı metin göstermesi mümkün mü?C#: DataGridView denetiminde çok satırlı metin

Visual Studio 2005 ve C# kullanıyorum.

+0

Bazı neyi benzer değiştirebilir gerçek olmalıdır yayınlayın, lütfen http://stackoverflow.com/questions/1559867/how-to-set-datagridview-textb adresini ziyaret edin. okso-kolon-çoklu-hat. –

cevap

57

DefaultCellStyle.WrapMode sütun özelliğini DataGridViewTriState.True olarak belirlemelisiniz. Bundan sonra hücrelerdeki metin doğru görüntülenecektir. (DataGridView tek sütun ile)

Örnek:

dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True; 
dataGridView1.Rows.Add("test" + Environment.NewLine + "test"); 

(Environment.NewLine Windows = \r\n) Benim durumumda

+23

Bu yeterli olmayabilir. Satır yüksekliğini de ayarlamanız gerekir. Veya dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; –

+0

Mükemmel Dostum. Zamanımı kurtardın. Patlamalar. –

14
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; 
dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True; 
0

, ben her iki ayar ek olarak (bu şekilde çalışması lazım AutoSizeRowsMode için AllCells ve AutoSizeColumnsMode için AllCells):

dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].DefaultCellStyle.WrapMode = DataGridViewTriState.True; 
dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].MinimumWidth = PEANUT_GALLERY_COLUMN_DESIRED_WIDTH; 
0
Etkin istiyorsanız
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; 
dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True; 
5

DataGridView kontrolünde satırlı metin daha sonra WrapMode

enter image description here

0
1- Datagridview > properties > DataGridViewCellStyle > WrapMode=True 
2 -Datagridview > properties > DataGridViewCellStyle > AutoRowSizeMode=AllCells 
3- Datagridview > properties > Cloumn >(cloumn selected which you want to multiline) 
     DefaultCellStyle > Alingment=NotSet and WrapMode=NotSet 
0

enter image description here

Sen açık DataGridView özelliğini doğrudan