我有一个剑道网格,它从服务器获取数据和字体设置。用户可以选择使用滚动或分页,但不能同时使用两者。
问题是,当我为适当的单元格设置字体时,这会使这些行变大,因此这些行不再全部适合网格内容区域。
我现在所做的一切都是在dataBound
事件中:
- 设置样式。
- 给定这种样式,计算内容中可以容纳多少行。
- 如果计算的行数与 不匹配
dataSource.pageSize
,请将 dataSource.pageSize 设置为此值。
问题是 pageSize 方法重置了网格(从而调用 dataBound (仅有时?!)),删除样式并且 dataBound 以某种方式变得未绑定。
我有一个 jsfiddle 以不同的方式失败,但我认为原因与我的程序相同,但如果有人能告诉我如何让它工作,我可以将逻辑应用于我的程序。