私のクラス構造は
public class Listings
{
public string id { get; set; }
public string title { get; set; }
public ListingsImages[] images;
}
public class ListingsImages
{
public string src { get; set; }
public string width { get; set; }
public string height { get; set; }
public string alt { get; set; }
public string num { get; set; }
public string size { get; set; }
}
グリッドビューとバインディングをバインドしたい
List p = getData(); //returns list of Listings
gv.DataSource = p;
gv.DataBind();
私のグリッドビューコードは
<%# Eval("id") %>
     
<%# Eval("title") %>
     
<%# Eval(?????)%>
1つのListingsオブジェクトには10個の画像が含まれています。今問題は、すべてのリストオブジェクトの6番目の写真を表示したいということです。
私が試してみました
<%# Eval("images[5].src")%>
しかし、それは私にエラーを与える!何が解決すべきか私に答えてください。 ( 1つのgridviewと1つのデータソースのみ)