我目前正在创建自己的DataGridViewRow
(called DataGridViewMultiRow
),我想只将DGV中的那些行设置为不属于我的新类型的自动高度。
我还没有找到一个好的解决方案。我的解决方法是使用我将手动绘制的相同合并数据填充多行单元格(我将以不同的方式绘制,因此仍有其用途),确保自动高度计算正确的高度。 />
如果自动高度关闭,那么挂在PaintRow()
上的DGV.RowPrePaint event
会直接设置高度。
另一个(丑陋的)解决方法可能是订阅合适的DGV事件并在每个DGVR上调用AutoResizeRow()
。
有没有办法将自动高度设置应用于某些行?