如何控制字段是否显示?

dd922 2006-11-25 04:51:05
我从数据库查出来很多信息,但是我要根据其中某一个字段来确定其他几个字段是否显示,怎么做啊,
比如:
Name
Type
Department
我想如果Type=1那么就不显示Department,因为我的都是竖起来的,所以如果Department不显示的话,能不能让他也不要占一行。
...全文
225 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeeSunSet 2006-12-23
  • 打赏
  • 举报
回复
在其它字段的格式化里面suppress里面写公式:
iif({table1.type}=1,true,false)

如果type=1则不显示,否则则显示
lxhlizhenhao 2006-11-30
  • 打赏
  • 举报
回复
显不显示字段最好在数据库里进行控制,比如用case语句
如果非要在.net中控制,则可以在绑定时进行判断,如下面的类似语句:
<asp:TemplateColumn HeaderText="部门">
<ItemTemplate><asp:Label ID=lblDepartment runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Type").ToString() == "1" ? "" : DataBinder.Eval(Container, "DataItem.Department").ToString() %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>

而后面一个问题,没有弄明白啥意思

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧