How to show a message inside a Repeater control if it has no data inside it?
<p>I am developing an intranet web application. I am working now on the User Profile which shows four tables about the employee personal information, training courses, company short quizzes and his submitted ideas and suggestions. </p>

<p>What I want now is if the employee has no suggestions, the message such as ( You don't have any suggestions) inside the table instead of showing a table with its header without telling the user that he has no suggestions. <strong>So how to do that?</strong> </p>

<p>My ASP.NET code:</p>

<pre><code>&lt;asp:Repeater ID="Repeater4" runat="server" DataSourceID="SqlDataSource4"&gt;
                    &lt;HeaderTemplate&gt;
                        &lt;div&gt;
                        &lt;table border="1"&gt;
                            &lt;thead&gt;
                                &lt;tr&gt;
                                    &lt;td colspan="3"&gt;
                                        &lt;center&gt; &lt;strong&gt;Safety Suggestions&lt;/strong&gt; &lt;/center&gt;
                                    &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td&gt;
                                        &lt;center&gt; &lt;strong&gt;Suggestion Title&lt;/strong&gt; &lt;/center&gt;
                                    &lt;/td&gt;
                                    &lt;td&gt;
                                        &lt;center&gt; &lt;strong&gt;Description&lt;/strong&gt; &lt;/center&gt;
                                    &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/thead&gt;

                    &lt;/HeaderTemplate&gt;
                    &lt;ItemTemplate&gt;
                        &lt;tr&gt;
                            &lt;td&gt;
                                &lt;p&gt;
                                    &lt;%# Eval("Title") %&gt;
                                &lt;/p&gt;
                            &lt;/td&gt;
                            &lt;td&gt;
                                &lt;p&gt;
                                    &lt;%# Eval("Description") %&gt;
                                &lt;/p&gt;
                            &lt;/td&gt;
                        &lt;/tr&gt;
                    &lt;/ItemTemplate&gt;
                    &lt;FooterTemplate&gt;
                        &lt;/table&gt;
                        &lt;/div&gt;
                    &lt;/FooterTemplate&gt;
                &lt;/asp:Repeater&gt;
                &lt;asp:SqlDataSource ID="SqlDataSource4" runat="server" 
                    ConnectionString="&lt;%$ ConnectionStrings:testConnectionString %&gt;" SelectCommand="SELECT     dbo.SafetySuggestionsLog.Title, dbo.SafetySuggestionsLog.Description, dbo.SafetySuggestionsLog.Username
FROM         dbo.SafetySuggestionsLog INNER JOIN
                      dbo.employee ON dbo.SafetySuggestionsLog.Username = dbo.employee.Username
WHERE     (dbo.employee.Username = @Username)"&gt;
                    &lt;SelectParameters&gt;
                        &lt;asp:Parameter Name="Username" /&gt;
                    &lt;/SelectParameters&gt;
                &lt;/asp:SqlDataSource&gt;
</code></pre>
