【问题标题】:Display Image from web service in gridview populated by datatable. vb.net在由数据表填充的网格视图中显示来自 Web 服务的图像。 VB.net
【发布时间】:2014-12-28 20:06:38
【问题描述】:

我试图将一系列图像从 Web 服务的数据表中插入到网格视图中。 图像当前以 url 形式显示为字符串。 我可以在它周围放置什么标签,以便将网址转换为图像。 网格视图是动态填充的,因此我无法手动放入每个图像。 我知道它可以完成,因为我已经看到它有效,但我无法在任何地方找到解决方案。

希望有人可以提供帮助。 谢谢

   dim grimlogo as string    
   grimlogo = datatable.Rows(i)("Logo").ToString()
   grimlogo = "IMG TAGS HERE" & grimlogo & "AND HERE"
   datatable.Rows(i)("Logo") = grimlogo

我试过这样的方法,但没用

这是我正在做的事情的链接 http://heweb.grimsby.ac.uk/student/s0215538/Heathrow_Airport/allheathrowtrains.aspx

【问题讨论】:

  • 显示你到目前为止尝试过的内容。
  • 我尝试将 url 作为字符串并在其周围放置图像标签并将新 url 放回 gridview 但我放入的标签只是作为带有 url 的字符串返回。
  • 你必须给你看代码伙伴。
  • 添加的代码和我的项目的链接到目前为止

标签: asp.net vb.net web-services gridview


【解决方案1】:

在您的 Gridview 中插入一个 TemplateField。从那里您可以动态地将图像控件添加到 RowBound 上的每一行。您需要确保在每次回发时都绑定了 gridview,这样图像就不会丢失。您还需要设置 AlternateText 和 ImageUrl。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多