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字段不显示图像而只显示正在加载的图像的图标,有谁知道如何解决这个问题?

website-gridview

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)