格式化 Kendo 网格列中的数据

Format Data in Kendo Grid Column

使用 kendo 网格时我遇到了一个问题。我正在使用动态数据和动态列(列数和列名更改)填充 kendo 网格,因此我无法在创建点为列属性定义任何内容。 kendo网格创建的代码如下所示:

我正在使用 ExpandoObject。

一切正常,直到从无法显示的数据中加载了一个值。

这是错误:

我认为问题是,有一个 link 看起来像这样:

如何格式化列以接受 html?之后我是否必须循环并为列设置一些属性?如何访问列并设置属性(哪个?)。或者我们可以在创建代码中设置一些东西吗?

感谢任何帮助。

P.S。很抱歉上传屏幕而不是文本,但我无法从我工作的环境中复制粘贴内容,也无法传输数据。我只能截屏了。

问题是,column-titles 包含 non-alphanummeric 个字符,而这些字符在标题中是不允许的。空格也是不允许的。为了解决我的问题,我事先遍历了所有标题值并删除了禁止使用的字符。现在它可以工作了,但是关于如何改变这种奇怪行为的问题仍然没有解决。