C# 从URL检索图像并添加到数据表?

C# 从URL检索图像并添加到数据表?,c#,asp.net,.net,image,datatable,C#,Asp.net,.net,Image,Datatable,我需要在我的ASP.NET ListView中显示一个图像,我通过URL获取图像。我需要从URL获取图像,并将其存储在DataTable行中,以便将其指定为图像源 这就是我到目前为止所拥有的,我在最后被卡住和迷路了,我错过了什么 String url = "http://www.URL_GOES_HERE..."; DataTable dt = new DataTable(); dt.Columns.Add("Picture", typeof(byte[])); System.Windows.M

我需要在我的ASP.NET ListView中显示一个图像,我通过URL获取图像。我需要从URL获取图像,并将其存储在DataTable行中,以便将其指定为图像源

这就是我到目前为止所拥有的,我在最后被卡住和迷路了,我错过了什么

String url = "http://www.URL_GOES_HERE...";
DataTable dt = new DataTable();
dt.Columns.Add("Picture", typeof(byte[]));
System.Windows.Media.Imaging.BitmapImage bitmapImage = new System.Windows.Media.Imaging.BitmapImage();
bitmapImage.UriSource = new Uri(url, UriKind.RelativeOrAbsolute);
DataRow dr = dt.NewRow();
......

您似乎缺少对HTML的理解。您希望呈现什么HTML元素来显示图像?@JohnSaunders我正试图在图像控件中显示图像?请注意,您的datatable列类型应为
字节[]
。正如您在描述中所说,您需要获取URL,这意味着它是一个字符串。您也不需要为
BitmapImage
费心。您将URL放在datatable中,将datatable绑定到ListView,在ListView中,您将有一个图像字段,将其连接到datatable中包含URL的列。哇,真的吗?因此图像字段会通过URL自动检索图像并显示它吗@mason@MWUser否。图像控件将具有图像的URL,因此它将呈现一些HTML,如
。当浏览器呈现页面时,它将从
img
标记的
src
属性获取URL,转到该URL并下载图像并显示它