J'ai un GridView de base qui affiche une liste de tâches à faire (juste un exemple)afficher En option, un texte à la place de GridView lorsque le GridView n'a pas de lignes
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AllowSorting="True" >
<Columns>
<asp:BoundField DataField="todo" HeaderText="To Do" ReadOnly="True" SortExpression="todo" />
<asp:BoundField DataField="byDate" HeaderText="By When" ReadOnly="True"
SortExpression = « Bydate » />
la source de données est spécifié dans la page ASPX et il est un jeu de résultats à partir d'une procédure stockée
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="..."
SelectCommand="pToDoList" SelectCommandType="StoredProcedure">
</asp:SqlDataSource>
Ainsi la Pourfendre la page Ered présente des tâches sous forme de lignes de données (une ligne par tâche)
Ma question est
Lorsqu'il n'y a pas données renvoyées par la procédure stockée la page reste vide. Je voudrais avoir un texte à la place en disant par exemple: "rien à faire aujourd'hui"
Comment faire cela? Merci
N'aurait pas dû inclure "Encore plus simple". Continuez à oublier que les réponses sont réorganisées autour de ces parties ici: -/ –