标签: asp.net vb.net data-binding
我有一个SQL存储过程,它基于数据库中的值,可能有某个列但不总是。因此,当满足SP中的条件而不显示此列时,当我将列绑定为<%#DataBinder.Eval(Container.DataItem, "ADDRESS1")%>时,页面会导致错误。我可以看到为什么会发生错误,因为没有列可以通过,但是有没有任何IF子句可以在尝试访问之前检查是否存在?
<%#DataBinder.Eval(Container.DataItem, "ADDRESS1")%>
答案 0 :(得分:1)
我希望您的SP始终创建列。然后当数据绑定做出决定显示或不显示时。