将Datatable作为数据源分配给具有不同数据类型的RADGrid

时间:2011-10-28 21:06:41

标签: asp.net telerik radgrid telerik-grid

我需要为telerik RADGrid分配一个数据表作为数据源。数据表的数据类型如string,int,bool等,而radgrid列的类型不同(超链接,图像等)

 我只需要使用数据表中的字符串值来构建超链接列。你能建议我可以用哪个事件做这件事吗?当我将数据表作为数据源分配给网格时,它假定网格列数据类型与源数据类型相同......我是对的吗?

2 个答案:

答案 0 :(得分:1)

您需要使用GridBoundColumnGridTemplateColumn。有一个DataType属性,但你不应该需要它。

<telerik:GridBoundColumn HeaderText="Foo" DataField="Foo" DataType="System.String" ...>

答案 1 :(得分:1)

查看DataNavigateUrlFields的{​​{1}},DataNavigateUrlFormatStringDataTextFieldDataTextFormatString属性。您应该可以执行以下操作:

<telerik:GridHyperLinkColumn />