如何设置DataGridViewCell自动换行?

LEM*_*ANE 17 c# winforms

我在MSN上找到的代码不能自动自动换行单元格:

dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;

dataGridView.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Run Code Online (Sandbox Code Playgroud)

还有更多答案吗?

Vin*_*ayC 25

您还需要设置DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells(以及您已完成的工作)以使自动换行工作.


Ale*_*ens 13

这可能对某人有帮助.

如果您需要目标特定列,请使用以下内容作为int,他的问题不起作用,因为c#4.5中没有项目

dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
dataGridView1.Columns[2].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Run Code Online (Sandbox Code Playgroud)


Rj_*_*der 5

只需在form_Load 方法中添加此行

this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Run Code Online (Sandbox Code Playgroud)