我正在使用强力输入Gridview,
这将有效(1 BindItem)
<ItemTemplate>
<asp:TextBox runat="server" Text="<%# BindItem.Price %>" />
</ItemTemplate>
这将有效(1项)
<ItemTemplate>
<asp:TextBox runat="server" Text="" Enabled="<%# Item.Price==5 %>" />
</ItemTemplate>
这不起作用(1个BindItem和1个项目)
<ItemTemplate>
<asp:TextBox runat="server" Text="<%# BindItem.Price %>" Enabled="<%# Item.Price==5 %>" />
</ItemTemplate>
CS0103:当前上下文中不存在名称“项目”
似乎一旦我们在一个地方使用BindItem,我们就不能再使用这个控件绑定了。
我知道我可以用一个面板包装文本框来控制“已启用”属性作为修复
答案 0 :(得分:-1)
将Item.Price==5
替换为BindItem.Price==5
。