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>
| ||||||||||||||||||||||||||||||||||||
Thanks