在asp中的gridview中使用eval获取此对象

Bjö*_*ist 1 asp.net data-binding gridview eval

我无处可寻.我想在gridview中的数据绑定表达式中引用行对象本身,如下所示:

<asp:TemplateField HeaderText="Description">
    <ItemTemplate>
        <asp:Label runat="server" 
                   Text = '<%# GetPendingReason(Eval("this")) %>' />                                    
    </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为"this"不涉及任何属性.引用单个属性可以正常工作,但是如何引用当前行?

小智 10

只需使用<%#Container.DataItem%>即可.不要使用Databinder.