我可以在DataGridViewTextBoxColumn的文本中获得硬回车吗?

时间:2011-10-04 21:30:41

标签: c# datagridview

我有一种情况,我在DataGridView中有三列是简单的DataGridViewTextBoxColumns。在一行中,第一列有一个标签,接下来的两列有多行数据,如果我将WrapMode设置为true,它会将硬回车显示为多行。所有三列都是只读的。

问题是第二列中的行对应于第三列中的行,类似行中的迷你行。如果一行上的文本超出宽度,则会将其包裹到下一行,并且列之间的对齐关闭。

如果我将WrapMode设置为false,则不会显示硬回车。

我可以根据硬回车来包装文本,但不能根据每行的长度来包装文本吗?我希望不必重构它以使用多行,因为每行当前都是一个对象。

我可以使用自定义列类型吗?

1 个答案:

答案 0 :(得分:0)

您应该重构它,因为DataGridView的重点是显示数据库样式的结果表。

但是,如果您没有这样做,可以通过手动绘制单元格来完成。