Sunghalee 发表于 2019-12-25 09:45:27

multirow行高设置

如何某行高度设置为0
循环遍历每一个cell,取值为0时将其对应行高度设置为0

.height 和 new size都会报System.InvalidOperationException

如何用其他方式设定

Richard.Ma 发表于 2019-12-25 15:51:06

问题已经收到,我这边验证后给你回复

Richard.Ma 发表于 2019-12-26 18:21:07

MultiRow的行高确实不能在RunTime动态设置,我看他是想把某一行的行高设置成0,那可以设置Visible为false,一样可以达到效果,this.gcMultiRow1.Rows.Visible = false;

这样是否能满足需求呢

Sunghalee 发表于 2019-12-26 18:59:38

Richard.Ma 发表于 2019-12-26 18:21
MultiRow的行高确实不能在RunTime动态设置,我看他是想把某一行的行高设置成0,那可以设置Visible为false, ...

设置过visible,但是达不到UI要求,比如说有8行,前四行需要隐藏,最终出现的是只有最后四行的效果,但是visible这种方式还是会出现8行的size,只不过前四行是空白的

Richard.Ma 发表于 2020-1-6 18:16:18

这里做了一个demo,还是无法重现问题,你可以提供一个你那边的dmeo,我帮你验证




sxyweiren 发表于 2021-6-7 18:45:49

Sunghalee 发表于 2019-12-26 18:59
设置过visible,但是达不到UI要求,比如说有8行,前四行需要隐藏,最终出现的是只有最后四行的效果,但是 ...

Visible应该可以完全隐藏啊。
如果设定行高的话,会残留一条线,视觉上好像更不合适。

Richard.Ma 发表于 2021-6-8 12:17:35

设置Visible是可以解决问题的。不需要设置行高
页: [1]
查看完整版本: multirow行高设置