如何解决GridView控件里面的图片
正如标题所说,我无法在 GridView 组件中显示图像。 代码由一个作为GridView源的类组成,除了其他属性外,还有一个string类型的属性代表我要显示的图片的路径(“putanja”属性代表路径) .
public class Radnik {
public string ime_r { get; set; }
public int godine_r { get; set; }
public float plata_r { get; set; }
public int ID { get; set; }
public string putanja { get; set; }
public Radnik(string i,int g,float p,int id,string pu) {
ime_r = i;
godine_r = g;
plata_r = p;
ID = id;
putanja = pu;
}
}
用于填充gridview的代码
public partial class _Default : System.Web.UI.Page {
List<Radnik> radnici = new List<Radnik>() {
new Radnik("Mirko Vasic",27,4560,22,"~/WebSite25/Aleksa.JPG"),new Radnik("Nemanja Pavlovic",29,12500,009,"~/WebSite25/Lazar.JPG")
};
protected void GridView1_PageIndexChanging(object sender,GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = radnici;
GridView1.DataBind();
}
protected void Page_Load(object sender,EventArgs e)
{
GridView1.DataSource = radnici;
GridView1.DataBind();
}
}
gridview 中的代码
<asp:GridView ID="GridView1" OnPageIndexChanging="GridView1_PageIndexChanging" AutoGenerateColumns="false" DataKeyNames="ID" AllowPaging="true" runat="server">
<Columns>
<asp:BoundField HeaderText="Ime" datafield="ime_r" />
<asp:BoundField HeaderText="Godine" datafield="godine_r" />
<asp:BoundField HeaderText="Plata" datafield="plata_r" />
<asp:BoundField HeaderText="ID radnika" datafield="ID" />
<asp:ImageField HeaderText="Slika" DataimageUrlField="putanja" ></asp:ImageField>
</Columns>
</asp:GridView>
但是当我运行网站时,slika字段不显示图像而只显示正在加载的图像的图标,有谁知道如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。