<%if (DataBinder.Eval(Container.DataItem,"sffk").ToString() == "0")
  { %>Container.DataItem 放在<%if %>里会提示:当前上下文中不存在名称“Container”我要实现用绑定的数据作判断,怎么办
急~~~

解决方案 »

  1.   

    <ItemTemplate>  <asp:TextBox id=txt1 runat="server" Visible='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"aa")) == 5 %>' />  <asp:TextBox id=txt2 runat="server" Visible='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"aa")) == 5 %> /></ItemTemplate>
      

  2.   

    同意 exing(铱星) 的做法,因为if判断的结果是bool值,不能像你那样直接写
      

  3.   

    Container.DataItem 放在<%if %>里会提示:当前上下文中不存在名称“Container”
    -----------------------------------------------------------------------------
    程序集引用的问题