I am attempting to show or not show some text on a web page based upon a row count in and MSSQL table. The SELECT statment returns some value where one column contains "DISPLAY" or not. This id the number of rows containing "DISPLAY" are zero I DO NOT wish to display the content.
SO what I cam up with is -
<form>
<asp:SqlDataSource id="SqlDataSource5" runat="server" ConnectionString="<%$ ConnectionStrings:xyzDB %>" SelectCommand="SELECT COUNT(xEmerStatus) FROM xyzTABLE WHERE xEmerStatus = 'DISPLAY'">
</asp:SqlDataSource>
<aspataList id="DataList5" runat="server" DataSourceID="SqlDataSource5">
<ItemTemplate>
<asp:Label id="Column1Label" runat="server" Text='<%# Eval("Column1") %>' />
</ItemTemplate>
</aspataList>
<%
If DataBinder.Eval(Container.DataItem,"Column1") = 0 Then
%>
display code here
<%
End If
%>
</form>
Thus the question is how can I change the returned value to an integer and "test" is againt the zero ?
MANY THANKS for your assiatance.


ataList id="DataList5" runat="server" DataSourceID="SqlDataSource5">
Reply With Quote
If your question has been answered satisfactorily, and it has been helpful, then, please, Rate this Post!

Bookmarks