DataGridViewコントロールでセル内に複数行のテキストを表示することはできますか?C#:DataGridViewコントロールの複数行のテキスト
私はVisual Studio 2005とC#を使用しています。
DataGridViewコントロールでセル内に複数行のテキストを表示することはできますか?C#:DataGridViewコントロールの複数行のテキスト
私はVisual Studio 2005とC#を使用しています。
カラムのDefaultCellStyle.WrapMode
プロパティをDataGridViewTriState.True
に設定する必要があります。その後、セル内のテキストが正しく表示されます。
例(1列とDataGridView
):私の場合は
dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.Rows.Add("test" + Environment.NewLine + "test");
(Windowsの場合= \r\n
Environment.NewLine
)
これでは不十分かもしれません。行の高さも設定する必要があります。またはdataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; –
優秀な男。あなたは私の時間を救った。盛り上がる –
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
は、私は両方の設定に加えて、(それがこのように動作するようになりましたAllCellsへのAutoSizeRowsModeおよびAllCellsへのAutoSizeColumnsMode):
dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].MinimumWidth = PEANUT_GALLERY_COLUMN_DESIRED_WIDTH;
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
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
直接類似したいくつかの何をオープンDataGridViewのプロパティを変更することができます投稿、http://stackoverflow.com/questions/1559867/how-to-set-datagridview-textbをご覧ください。牛 - 列 - 複数 - 線。 –