我在GridView中有一个标签,我想用这样的查询绑定它..
select COUNT(*)
from tbl_like
inner join Scrap on tbl_like.scrapid=Scrap.Id
where tbl_like.likestatus=1 and tbl_like.scrapid='DataBinder.Eval(Container.DataItem,"ScrapId")'
我知道上面的代码不起作用,我该怎么做才能使它工作?
源代码:
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# "Id of Scrap:"+DataBinder.Eval(Container.DataItem,"ScrapId") %>'></asp:Label>
</ItemTemplate>
答案 0 :(得分:0)
以下是如何使其发挥作用:
将您的项目模板更新为
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# WebPageName.StaticMethodName((int)Eval("ScrapId")) %>' />
</ItemTemplate>