我有一种情况,我在DataGridView中有三列是简单的DataGridViewTextBoxColumns。在一行中,第一列有一个标签,接下来的两列有多行数据,如果我将WrapMode设置为true,它会将硬回车显示为多行。所有三列都是只读的。
问题是第二列中的行对应于第三列中的行,类似行中的迷你行。如果一行上的文本超出宽度,则会将其包裹到下一行,并且列之间的对齐关闭。
如果我将WrapMode设置为false,则不会显示硬回车。
我可以根据硬回车来包装文本,但不能根据每行的长度来包装文本吗?我希望不必重构它以使用多行,因为每行当前都是一个对象。
我可以使用自定义列类型吗?
答案 0 :(得分:0)
您应该重构它,因为DataGridView的重点是显示数据库样式的结果表。
但是,如果您没有这样做,可以通过手动绘制单元格来完成。