公告
财富商城
积分规则
提问
发文
2019-01-04 13:49发布
Summer. ? 凉城
Is it possible for the DataGridView control to display multiline text in a cell?
I am using Visual Studio 2005 and C#.
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
If you want to active the multiline text in DataGridView control then WrapMode should be true
DataGridView
WrapMode
You can change open datagridview property directly
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
In my case, I got it to work this way (in addition to setting both AutoSizeRowsMode to AllCells and AutoSizeColumnsMode to AllCells):
dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].DefaultCellStyle.WrapMode = DataGridViewTriState.True; dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].MinimumWidth = PEANUT_GALLERY_COLUMN_DESIRED_WIDTH;
最多设置5个标签!
If you want to active the multiline text in
DataGridView
control thenWrapMode
should be trueYou can change open datagridview property directly
In my case, I got it to work this way (in addition to setting both AutoSizeRowsMode to AllCells and AutoSizeColumnsMode to AllCells):