1

我有一个剑道网格,它从服务器获取数据和字体设置。用户可以选择使用滚动或分页,但不能同时使用两者。

问题是,当我为适当的单元格设置字体时,这会使这些行变大,因此这些行不再全部适合网格内容区域。

我现在所做的一切都是在dataBound事件中:

  • 设置样式。
  • 给定这种样式,计算内容中可以容纳多少行。
  • 如果计算的行数与 不匹配 dataSource.pageSize,请将 dataSource.pageSize 设置为此值。

问题是 pageSize 方法重置了网格(从而调用 dataBound (仅有时?!)),删除样式并且 dataBound 以某种方式变得未绑定。

我有一个 jsfiddle 以不同的方式失败,但我认为原因与我的程序相同,但如果有人能告诉我如何让它工作,我可以将逻辑应用于我的程序。

http://jsfiddle.net/y6vMx/5/

4

1 回答 1

0

为什么在 dataBound 触发时加载样式?用户是否可以选择更改样式?

如果我必须做类似的事情,我会将样式放在另一个事件中,例如页面加载或类似的事情。(最好的方法是在填充网格后调用它)

我现在也在使用剑道网格,遇到了很多麻烦..

于 2013-09-06T12:52:30.413 回答