j'ai crée actuellement un contrôle web de l'utilisateur avec un dataview dans ce cela est actuellement le gridviewGridview dans un espace réservé
<div class="col-md-12">
<asp:GridView id="dtgrid1" runat="server" AutoGenerateColumns="False" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" AutoGenerateSelectButton="True" CellPadding="4" ForeColor="#333333" GridLines="Horizontal" AllowPaging="True" width="100%" ShowFooter="True" ShowHeaderWhenEmpty="True" EmptyDataText="No records Found">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ItemStyle-Width="30" />
<asp:BoundField DataField="Descripcion" HeaderText="Descripcion" ItemStyle-Width="250" />
<asp:BoundField DataField="Monto" HeaderText="Monto" ItemStyle-Width="150" />
<asp:BoundField DataField="Fecha" HeaderText="Fecha" ItemStyle-Width="150" />
</Columns>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<SortedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>
</div>
que gridview est dans un contrôle webuser avec d'autres cotrols et divs, everythings montrer qu'il devrait, mais les gridviews c'est le code de l'événement onload
If Not Page.IsPostBack Then
dim dgv1datatable as new DataTable
With dgv1datatable
.Columns.Add(New DataColumn("ID", GetType(Integer)))
.Columns.Add(New DataColumn("Descripcion", GetType(String)))
.Columns.Add(New DataColumn("Monto", GetType(Double)))
.Columns.Add(New DataColumn("Fecha", GetType(Date)))
End With
Session("dgv1dt") = dgv1datatable
dtgrid1.DataSource = DirectCast(Session("dgv1dt"), DataTable)
dtgrid1.DataBind()
dtgrid1.Visible = True
End If
mais il affiche aujourd'hui les gridview mais si j'Insted lieu le gridview où l'espace réservé doit être le gridview montre toute aide s'il vous plaît?
EDIT im vais essayer de mieux expliquer la question c'est là le gridview aurait du dans un webusercontrol qui se trouve dans un espace réservé donc car il ne montrait pas i décidé de supprimer l'espace réservé et lieu GridView au même endroit et il ne semble
Votre datatable est jamais chargé avec toutes les données, comment voulez-vous quelque chose à montrer du tout? – Andrei
Sur une note séparée, ne stockez pas les données dans les sessions – Andrei
ok, disons que la base de données n'a pas été chargée est le problème, il devrait au moins dire que le message "Aucun enregistrement trouvé" qui a fait quand j'ai placé le gridview dans le site web self au lieu du webusercontrol – ZStinger