salut,
c'est la premiere fois que je vais utiliser les datagrid, et ça m'opose des petit problémes.
le probleme : je veux afficher juste un titre sous forme d'un hyperlink, autremant dit je veux juste afficher un seul champ de ma base et lorsque je clique sur le titre les différentes informations seront affichés.
mais mon soucis c'est que dans ma requette je dois selectionner 2 champs
voila les 2 fichiers
.aspx.vb
Dim Cmd As New SqlDataAdapter("Select id_article,titre from Article , con)
Dim da As New DataSet
Dim ds_table As New DataTable
Try
con.Open()
Cmd.Fill(da, "table1")
ds_table = da.Tables("table1")
With DataGrid3
.DataSource = ds_table
.DataBind()
End With
. aspx
<aspataGrid id="DataGrid3" runat="server" PageSize="12" AllowPaging="True" BorderColor="#CCCCCC"
ShowHeader="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<a class='lien' href="javascript:ouvreFenetre('Detail_presse.aspx?id_article=<%# Databinder.Eval(Container.DataItem,"id_article")%>')"><%# Databinder.Eval(Container.DataItem,"titre")%></a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</aspataGrid>
lorsque je compile j'ai trois champs dans page le hyperlien + le id + le titre
je veux juste affichier le hyper lien.
des idées???
Partager