首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C1FlexGrid中调整行高的大小?

如何在C1FlexGrid中调整行高的大小?
EN

Stack Overflow用户
提问于 2014-09-25 17:54:31
回答 1查看 5.2K关注 0票数 2

我需要自动调整C1FlexGrid中行高的大小。我需要使用AutoSizeRow使其工作,但它不会改变行高。我通过设置高度来测试它,它可以工作。为什么AutoSizeRow不能工作?

代码语言:javascript
复制
For i As Integer = 0 To fgrid.Rows.Count - 1

    'Setting the height explicitly changes the row height    
    fgrid.Rows(i).Height = 32

    'But AutoSizeRow() does not change the row height
     fgrid.AutoSizeRow(i)
Next i
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-26 04:49:51

请注意,当网格的行中填充了任何数据时,AutoSizeRow方法可以工作。如果没有任何数据,AutoSizeRow就无法工作。同样的事情也发生在你的小片段里。由于行中没有数据,所以fgrid.AutoResize(i)是无用的。尝试用以下代码片段替换代码段,您将了解AutoSizeRow是如何工作的:

代码语言:javascript
复制
    For i As Integer = 0 To fgrid.Rows.Count - 1
        'Fill data in the cell
        fgrid.Rows(i)(1) = "This is sample text"

        'Setting the height explicitly changes the row height    
        fgrid.Rows(i).Height = 32

        'AutoSizeRow() is changing the row height now
        fgrid.AutoSizeRow(i)
    Next i
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26045040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档