Ich erstellte eine Tabelle dynamisch, aus Datenbank gefüllt. Was möchten Sie tun, ist eine feste Kopfzeile und einen scrollbaren Körper erstellt. Ich habe versucht, CSS und Javascript, aber nicht geschafft, etwas zu tun, ich denke, weil Tabelle automatisch erstellt wird. Hilfe.HTML festen Header in der Tabelle dynamisch in ASP.NET
Hier ist mein Code:
<div class="mainEntry" style="width:90%" id="tablediv" runat="server" />
Und meine CSS für Tabelle:
Demotable {
border-collapse: collapse;
width: 100%;
color: white;
}
th, td {
text-align: left;
padding: 8px;
}
th{
font-size:20px;
}
tbody{
height:500px;
overflow:auto;
display:block;
}
tr:nth-child(even){background-color: rgba(255, 255, 255, .15)}
th {
background-color: rgba(174, 183, 212, .15);
color: white;
}
Ich habe gerade eine ähnliche Frage gestern beantwortet, bitte schauen Sie hier - http://stackoverflow.com/questions/38659787/fix-header-row-in-repeater-in-asp-net/ 38666596 # 38666596 –
Problem ist, dass ich keine thead in meiner Tabelle habe, wenn ich jum dinamycally es stelle meine
Warum erstellen Sie es nicht? Verwenden Sie das TableHeaderRow-Objekt –