帮帮我啊 上面的弟兄们没有帮我解决啊 我是用: <asp:TemplateColumn> <ItemTemplate> <asp:image ImageUrl='<%# changeImage(Container.DataItem("auditor")) %>' ImageAlign="AbsMiddle" runat="server" ID="dataimg"/> </ItemTemplate> </asp:TemplateColumn> 后台: private function changeImage(byval image as string) as string if image = "1" then return "a.gif" else return "b.gif" end if end function 结果 不行啊!!! 因为有时数据库里有null 所以 failure
if not image is System.DBNull.Value then if and image = "1" then return "a.gif" else return "b.gif" end if end if
<ItemTemplate>
<asp:image ImageUrl='<%# Container.DataItem("imageurl") %>' ImageAlign="AbsMiddle" runat="server" ID="dataimg"/>
</ItemTemplate>
</asp:TemplateColumn>
上面的弟兄们没有帮我解决啊
我是用:
<asp:TemplateColumn>
<ItemTemplate>
<asp:image ImageUrl='<%# changeImage(Container.DataItem("auditor")) %>' ImageAlign="AbsMiddle" runat="server" ID="dataimg"/>
</ItemTemplate>
</asp:TemplateColumn>
后台:
private function changeImage(byval image as string) as string
if image = "1" then
return "a.gif"
else
return "b.gif"
end if
end function
结果 不行啊!!!
因为有时数据库里有null 所以 failure
if and image = "1" then
return "a.gif"
else
return "b.gif"
end if
end if