2

我有一个 GridView 有很多列,从一个类自动生成:

class GVModel {
  public int Id { get { ... } }
  public string Name { get { ... } }
  //...
}

如何添加小缩略图?(即添加一个 ImageField 作为额外的列)

我试过了,但没有效果:

class GVModel {
  public int Id { get { ... } }
  public string Name { get { ... } }
  //...
  public Image Image { get { return Image.FromFile(...); } }
}
4

1 回答 1

0

如果你没有。GridView 的列数是固定的(看起来),然后将 AutoGenerateColumns 设置为 false,根据需要添加尽可能多的列,将其 DataText 属性设置为类的列名,最后添加一个包含asp:Image,将它的 src 设置为类的相应列。

在类定义中,不要使用图像数据类型,而是使用表示该图像的 url 的字符串。

于 2013-09-24T10:07:56.470 回答