J'ai un projet qui utilise une page maître.
Il existe également une page de contenu qui affiche le résumé de mes données dans un contrôle GridView.
Les principes de base de cet élément de contenu sont les suivants :
<table>
<tr>
<td>Search: <asp:DropDownList ID="ddlColum" runat="server"></asp:DropDownList></td>
<td>Value: <asp:TextBox ID="txtValue" runat="server"></asp:TextBox></td>
<td><asp:Button ID="btnSearch" runat="server" Text="Search"></asp:Button></td>
</tr>
<tr>
<td colspan="3">
<asp:GridView ID="summaryGrid" runat="server"></asp:GridView>
</td>
</tr>
</table>
J'ai essayé d'ajouter une feuille de style en cascade à l table
à la table row
à la table detail
à la asp:GridView
et à la GridView de contrôle CssClass
.
Peu importe ce que je fais, dès que les données sont liées aux GridView le contrôle remplira complètement le <table>
en cachant mes contrôles de recherche dans la première ligne.
Après avoir lu de nombreux autres problèmes connexes en ligne, j'ai pensé que cela pouvait être dû au fait que mon contrôle effectue sa liaison de données dans le code derrière. J'ai donc redessiné ma page ASP.NET pour lier les données dans le code HTML. Le problème est toujours là, mais je n'arrive plus à voir mes contrôles de recherche dans la première ligne.
Quelqu'un sait-il ce qui pourrait causer une telle situation ?
EDIT :
À la demande générale (1 personne), voici le lien vers le projet : >> LIEN << (Toutes les informations binaires ont été supprimées)
Notez toutefois que les fonctions de liaison de données ne fonctionneront pas chez vous.