Comment faire pour afficher l'image à l'intérieur de gridview modèle de champ sans l'aide de gestionnaire de classe?
Je veux afficher des images à l'intérieur des champs de modèle de la gridview. Je veux savoir comment puis-je passer l'url de l'Image pour le contrôle de l'Image.
C'est ce que je fais-
Page ASPX:
<asp:GridView ID="GridView1" runat="server" Width="1000px" CellPadding="4"
ForeColor="#333333" GridLines="None" AutoGenerateColumns="False">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" Height="122px"
ImageUrl="" Width="148px" />
<br />
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Top" Width="300px" />
</asp:TemplateField></asp:GridView>
.CS Code:
public void show()
{
try
{
dt = g1.return_dt("select * from tbl_item_post where Ref_No is not null order by company");
if (dt.Rows.Count > 0)
{
pic1 = Convert.ToString(dt.Rows[0]["image_url"]);
adsource = new PagedDataSource();
adsource.DataSource = dt.DefaultView;
adsource.PageSize = 10;
GridView1.DataSource = adsource;
GridView1.DataBind();
}
else
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}
catch (Exception ex)
{
ex.ToString();
}
}
Merci de me Guider comment faire cela.
- n'ai pas les réponses de l'aide ??
Vous devez vous connecter pour publier un commentaire.
Vous pouvez lier directement l'url de l'image dans le contrôle gridview comme ce
Vous pouvez toujours en mesure de créer l'url correcte en fonction de ce que les valeurs sont vous les sauvegarder dans la base de données pour l'image.
Vous pouvez directement utiliser la fonction Eval pour le DataBinding
Vous pouvez concaténer des chaînes et des champs de la table à l'aide de ceci: