Click here to Skip to main content
15,881,139 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
XML
<asp:GridView ID="grvProperty" runat="server" EnableModelValidation="True" OnSelectedIndexChanged="grvProperty_SelectedIndexChanged"
                    OnSelectedIndexChanging="grvProperty_SelectedIndexChanging" AutoGenerateColumns="False">
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <table width="600px">
                                    <tr>
                                        <td style="width: 200px;">
                                            <asp:Label ID="lblPropertyId" runat="server" Text='<%# Eval("PropertyCategoryId") %>'
                                                Visible="false"></asp:Label>
                                            <asp:Label ID="lblLocationName" runat="server" Text='<%# Eval("LocationName") %>'
                                                Visible="true"></asp:Label>
                                        </td>
                                        <td style="width: 200px;">
                                            <div class="propdetail" style="color: gray; font-weight: normal; float: left; width: 350px;
                                                display: block;">
                                                <%# (Eval("Bedrooms").ToString().Trim() == "") ? "" : Eval("Bedrooms", "<img src=\"images/bedrooms.gif\" title=\"No. of rooms\"/><span> : {0} |</span>")%>
                                                <%# (Eval("bathrooms").ToString().Trim() == "") ? "" : Eval("bathrooms", "<img src=\"images/bath.gif\" title=\"No. of bathrooms\"/><span> : {0} |</span>")%>
                                                <%# (Eval("NoOfCarsAllotedParking").ToString().Trim() == "") ? "" : Eval("NoOfCarsAllotedParking", "<img src=\"images/car.gif\" title=\"No. of Parking Space\"/><span> : {0} |</span>")%>
                                                <%# (Eval("TotalLifts").ToString().Trim() == "") ? "" : Eval("TotalLifts", "<img src=\"images/lift.gif\" title=\"Total elevator\" /><span> : {0} |</span>")%>
                                            </div>
                                                                                    </td>
                                        <td style="width: 200px;">
                                            <asp:Label ID="lblPrice" runat="server" Text='<%# Eval("Price") %>' Visible="true"></asp:Label>
                                        </td>
                                    </tr>
                                </table>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
Posted
Updated 8-Mar-11 20:55pm
v2
Comments
Vineet_2109 9-Mar-11 2:57am    
When i run this application it shows null reference exception. i want "Bedrooms" should not be displayed when it returns null from database. Help out guys.

1 solution

You can use rowdatabound event of gridview and here check the value, if it is zero then hide bedrooms
 
Share this answer
 
Comments
Vineet_2109 9-Mar-11 3:09am    
can you suggest how ?
Brij 9-Mar-11 5:20am    
Have a look to the link http://forums.asp.net/p/1300975/2705339.aspx. It will help you

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900