Quantcast
Channel: Web Forms
Viewing all articles
Browse latest Browse all 23244

How add an Image to a GridView dinamically

$
0
0

Hello I'm trying to add an image to a dataview mu code is:

 

<body><form id="form1" runat="server"><div align="center"><fieldset style="width:400px;height:230px;"><table border="0" cellpadding="3" cellspacing="3"><tr><td colspan="2" class="header">BOOK CATALOG</td></tr><tr><td colspan="2"><asp:GridView ID="GridView1" SkinID="Professional" runat="server"
               AutoGenerateColumns="True"><Columns><asp:ImageField DataImageUrlField="PictureURL"></asp:ImageField></Columns></asp:GridView></td></tr></table></fieldset></div></form></body></html>


and

 

public partial class Recipe2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            GridView1.DataSource = BuildDataTable();
            GridView1.DataBind();
        }
    }

    public DataTable BuildDataTable()
    {
        System.Drawing.Image DustImage = System.Drawing.Image.FromFile("C:\\icon.png");

        DataTable dt = new DataTable();
        dt.Columns.Add("BookID", typeof(string));
        dt.Columns.Add("Title", typeof(string));
        dt.Columns.Add("Author", typeof(string));
        dt.Columns.Add("Genre", typeof(string));
        dt.Columns.Add("RefNumber", typeof(string));
        dt.Columns.Add("PictureURL", typeof(string));

        dt.Rows.Add("34567", "Eleven Minutes", "Paulo Coelho", "Fiction", "LNC1239.56", "C:\\icon.png");
        dt.Rows.Add("34568", "One", "Richard Bach", "Fiction", "KL4533.88", "C:\\icon.png");
        dt.Rows.Add("34569", "Emma", "Jane Austen", "Classic", "CA5644.45", "C:\\icon.png");
        dt.Rows.Add("34570", "David Copperfield", "Charles Dickens", "Classic", "CA5678.90", "C:\\icon.png");
        return dt;
    }
}

but the result is :

 

BOOK CATALOG
<div>
 BookIDTitleAuthorGenreRefNumberPictureURL
34567Eleven MinutesPaulo CoelhoFictionLNC1239.56C:\icon.png
34568OneRichard BachFictionKL4533.88C:\icon.png
34569EmmaJane AustenClassicCA5644.45C:\icon.png
34570David CopperfieldCharles DickensClassicCA5678.90C:\icon.png
</div>

 

 Thanks


Viewing all articles
Browse latest Browse all 23244

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>