如何在 Telerik:RadGrid 列中显示原始 XML 字符串而不进行渲染
我的 telerik:RadGrid
中有一个 telerik:GridBoundColumn
作为带有一些 XML 代码的字符串类型。
如何在 RadGrid 中显示该列(原始 XML)而不进行渲染?
我的问题:
由于某种原因,我的网格方向是从右到左...
所以首先我应该像下面这样更改 xml 方向:
<telerik:GridBoundColumn DataField="Settings" FilterControlAltText="Filter Settings column" DataFormatString="<span style='direction:ltr;'>{0}</span>"
HeaderText="Settings" SortExpression="Settings"
UniqueName="Settings" FilterImageToolTip="Filter" HtmlEncode="false">
<HeaderStyle HorizontalAlign="Right" VerticalAlign="Middle" />
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" />
</telerik:GridBoundColumn>
当前我们在网格中有一个带有 ltr
方向的 XML 字符串。之后,我更改为 HtmlEncode="TRUE"
,但这样做我失去了 ltr
方向。
所以我将 HtmlEncode
设置回 false
。
我发现我可以使用
或 元素。但是使用
我在网格中替换了 <
和 >
并且它已被弃用......并且 我应该将所有
<
更改为 <
并将 >
更改为 >
在我的数据库,这是不可行的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为您的网格添加 onItemDataBound 处理程序
和代码隐藏:
应该可以解决问题。
Add handler for onItemDataBound for your Grid
And codebehind:
Should do the trick.