Merhaba Arkadaşlar küçük bir iş için aspnet ile bir proje yazmaya calısıyorum
veri tabanımdakı bilgilerimi bootstrap tablosunda gostermek istiyorum.
Grid wiewde gosterebiliyorum ama gridwiew cok hantal o yuzden bootstrap da verilerimi gostermem lazım yardımcı olabilirmisiniz?
<div class="container">
@
<table name="GridView" class="table table-striped">
<thead>
<tr>
<th>Haber Adı</th>
<th>Link</th>
<th>Yayınlanma Sati</th>
</tr>
</thead>
<tbody>
<tr>
<input type="password" class="form-control" id="sifre" runat="server" />
<td id="t_haberadı" runat="server"> </td>
<td id="t_link" runat="server">2</td>
<td id="t_saat" runat="server">3</td>
</tbody>
</table>
</div>veritabanımdan gelecek bilgileri bu tabloda listelemem gerekli
2 gün geçmiş muhtemelen çözmüşsünüzdür ancak ben yine de yazayım.
GridView yerine repeater kullanabilirsiniz, oldukça hafiftir.
<div class="container">
@
<table name="GridView" class="table table-striped">
<thead>
<tr>
<th>Haber Adı</th>
<th>Link</th>
<th>Yayınlanma Sati</th>
</tr>
</thead>
<tbody>
<asp:Repeater runat="server" id="rptData">
<ItemTemplate>
<tr>
<td id="t_haberadı"> <%# Eval("HaberSutunu") %> </td>
<td id="t_link"> <%# Eval("LinkSutunu") %></td>
<td id="t_saat"><%# Eval("SaatSutunu") %> </td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
</table>
</div>.aspx.cs'de ise Page_Load içine:
// Verileri çektiğiniz DataTable'ın adının dt olduğunu varsayıyorum
rptData.DataSource = dt;
rptData.DataBind();
Kodları ezberden, IDE olmadan yazdığım için harf hataları olabilir. Genel mantığı budur. Diğer listeleme araçları gibi <span> vs. eklemez repeater. Kodunuz neyse odur.