在DataBound字段的DataField上调用方法

时间:2011-08-03 07:16:30

标签: asp.net .net gridview controls

我想在数据字段上调用数据绑定字段上的方法。 e.g。

<asp:BoundField DataField="TitlePLang"  HeaderText="Batch Title"  /> This is simple bound field but I want to do something like this.

<asp:BoundField DataField='<%# Eval(getCultureSpecificTitle("TitlePLang","TitleSLang",true))%>'  HeaderText="Batch Title"  />

其中getCultureSpecificTitle是代码隐藏的方法,但是它给出错误,绑定字段不允许数据绑定。

所以请帮助我怎么做....

1 个答案:

答案 0 :(得分:0)

使用绑定文件是不可能的,但您可以在网格视图中使用TempalteField avaialbe,这样您就可以轻松完成此操作。

如果您希望从后面的代码中获得相同的效果,那么您可以使用可用于数据网格视图的OnRowDataBound事件为您完成工作。