【问题标题】:Calling a method on DataBound field 's DataField在 DataBound 字段的 DataField 上调用方法
【发布时间】:2011-08-03 07:16:29
【问题描述】:

我想在数据字段的数据绑定字段上调用一个方法。例如

<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 是代码中的一个方法,但它给出了绑定字段不允许数据绑定的错误。

所以请帮助我如何做到这一点......

【问题讨论】:

  • 如果你得到你想要的信息,请接受asnwer

标签: asp.net .net gridview controls


【解决方案1】:

这是不可能使用绑定文件的,但您可以使用网格视图中的TempalteField avaialbe 让您轻松做到这一点。

如果你想从后面的代码中获得相同的效果,而不是使用可用于数据网格视图的OnRowDataBound 事件,将为你完成工作。

【讨论】:

  • .. 我确实得到了 boundfield 并在那里设置了它的 datafield 属性。
  • @vickyshazad- 但你不能指定表达式,你可以在 rowbound 事件中或使用模板字段来实现它
猜你喜欢
  • 1970-01-01
  • 2014-05-20
  • 1970-01-01
  • 2016-03-18
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多