我有一个显示有限行数的
DataGridView
,最多不超过5行。这个DataGridView
放在了一个DataRepeater
控件上,所以通常会在屏幕上显示多次。我想要实现的是,所有网格都根据它们的内容大小调整大小,这样如果其中有4或5个项目,则不会显示滚动条,如果只有1或2个项目,则不会占用额外的垂直空间。
这些网格仅包含文本数据。它们是数据绑定控件,因此如果基础数据源发生更改,它们将需要调整大小(我猜测DataBindingComplete
事件可能是合适的)。
我该如何实现这一点?计算行数是最好的选择吗?提前感谢。