【发布时间】:2011-10-02 18:06:21
【问题描述】:
我在任何地方都找不到任何答案。我想在 gridview 的数据绑定表达式中引用行对象本身,如下所示:
<asp:TemplateField HeaderText="Description">
<ItemTemplate>
<asp:Label runat="server"
Text = '<%# GetPendingReason(Eval("this")) %>' />
</ItemTemplate>
</asp:TemplateField>
但它不起作用,因为“this”不引用任何属性。引用单个属性可以正常工作,但是如何引用当前行?
【问题讨论】:
-
不确定它会起作用,但尝试将 Eval("this") 替换为 DataBinder.Eval(Container.DataItem)
-
对不起,我认为你可以替换为 (AnyTypeOfInterest)Container.DataItem 如果有帮助请告诉我!!!
标签: asp.net data-binding gridview eval