【发布时间】:2011-01-03 13:18:39
【问题描述】:
我的问题很简单,但我想不出一个简单的解决方案。假设我有一个DataGridViewTextBoxColumn。如果文本太长而无法在一行中显示,如何使其将文本分成几行?
【问题讨论】:
标签: c# winforms datagridview multiline datagridviewtextboxcell
我的问题很简单,但我想不出一个简单的解决方案。假设我有一个DataGridViewTextBoxColumn。如果文本太长而无法在一行中显示,如何使其将文本分成几行?
【问题讨论】:
标签: c# winforms datagridview multiline datagridviewtextboxcell
您需要创建一个新的DataGridViewCellStyle class,并将WrapMode property 设置为“True”,并将其分配给您的DataGridViewTextBoxColumn 的DefaultCellStyle property。
例如:
DataGridViewCellStyle dgvCellStyle = new DataGridViewCellStyle();
dgvCellStyle.WrapMode = DataGridViewTriState.True;
myDataGridView.Columns[0].DefaultCellStyle = dgvCellStyle;
【讨论】:
将您的DataGridViewTextBoxColumn 的DefaultCellStyle 的WrapMode 设置为true。
【讨论】: