OVH Cloud OVH Cloud

Compréhension page base de données aves asp.net

1 réponse
Avatar
Rogério Altman
Bonjour à tous,

Dans le code que voici, créé avec Visual Web Developer 2005 Express, je
voudrais comprendre comment sont listées les données qui proviennent de ma
base Access (avec asp on utilise une boucle "do...while" mais là je ne vois
pas...).
Bref, il faudrait que je puisse ajouter une balise image devant la variable
"path" de ma base, car il s'agit d'images placées dans un dossier de la
racine du site.

Je sèche complètement,
Merci de vos conseils avisés

*************
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Page sans titre</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
BackColor="White"
BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3"
DataSourceID="AccessDataSource1"
EmptyDataText="Il n'y a aucun enregistrement de donn,es . afficher.">
<FooterStyle BackColor="White" ForeColor="#000066" />
<Columns>
<asp:BoundField DataField="Path" HeaderText="Path" SortExpression="Path" />
</Columns>
<RowStyle ForeColor="#000066" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="C:\Documents and Settings\ROGERIO ALTMAN\Bureau\PROJET
CAPE\cape.mdb"
SelectCommand="SELECT `Path` FROM `Cape`"></asp:AccessDataSource>
</div>
</form>
</body>
</html>
***********

1 réponse

Avatar
Merlin
> Dans le code que voici, créé avec Visual Web Developer 2005 Express, je
voudrais comprendre comment sont listées les données qui proviennent de ma
base Access (avec asp on utilise une boucle "do...while" mais là je ne vois
pas...).



C'est pas le code qui va t'aider :-) Il faudrait mieux que tu regardes
l'aide des deux composants utilisés (grille et datasource) et que tu
lises un peu sur les principes de ado.net et du databinding. Là ça va
faire trop de sujets pour te répondre en quelques lignes...
Mais en gros : tu as lié une grille à un datasource. C'est tout. Le
datasource expose des interfaces dont certaines sont prévues justement
pour lister les records, et la grille sait exploiter ces interfaces
pour se remplir toute seule.

--

///3rL1n____