当前位置: 代码迷 >> ASP.NET >> GridView 列的有关问题
  详细解决方案

GridView 列的有关问题

热度:1631   发布时间:2013-02-25 00:00:00.0
GridView 列的问题
请问一下这句HTML那里有错 其中列 FileFlag 是 bit , 列 FileCount 是整型
Visible='<%# (bool)DataBinder.Eval(Container.DataItem,"FileFlag") && (int)DataBinder.Eval(Container.DataItem,"FileCount") > 0 ? false : true %>'

------解决方案--------------------------------------------------------

是不是在true,false加上引号
Visible=' <%# (bool)DataBinder.Eval(Container.DataItem,"FileFlag") && (int)DataBinder.Eval(Container.DataItem,"FileCount") > 0 ? "false" : "true" %>'
------解决方案--------------------------------------------------------
我觉得这样在写很麻烦,不如放在页面装载事件里处理,肯定比这要简单得的多
------解决方案--------------------------------------------------------
多加几个括号可以避免歧义.