0
iam现在使用一些asp.net页面来显示网格视图中的一组图像,但是这个图像必须是另一个页面的链接,显示图像及其细节 这是我用来获取的函数从数据的基础上的图像:我该如何完成此功能
<script language="C#" runat="server">
public void getImages (Object src, GridViewRowEventArgs e) {
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataRowView rowView = (DataRowView) e.Row.DataItem;
string imageid = rowView [ "imgid" ].ToString ();
string imgstring=rowView ["image"].ToString();
byte[] img = Encoding.ASCII.GetBytes(imgstring);
TableCellCollection myCells = e.Row.Cells;
}
}
</script>
由此代码i。从数据库中获取的图像而是作为字节 的阵列我不能字节转换为它的原始图像
这被电网查看显示图片
及其coulmns是:
<asp:hyperlinkfield
datanavigateurlfields="image"
datanavigateurlformatstring="Default2.aspx?id={0}" >
<controlstyle borderwidth="1" borderstyle="inset" />
</asp:hyperlinkfield>
<asp:hyperlinkfield
datanavigateurlfields="imgid"
datanavigateurlformatstring="Default2.aspx?id={0}">
<controlstyle borderwidth="1" borderstyle="inset" />
</asp:hyperlinkfield>
<asp:hyperlinkfield
datanavigateurlfields="imgid"
datanavigateurlformatstring="Default2.aspx?id={0}">
<controlstyle borderwidth="1" borderstyle="inset" />
</asp:hyperlinkfield>
</columns>
,这是SQL数据源
“ 的SelectCommand =” SELECT [imgid],[图像] FROM [图像]“> 现在时运行代码一个网格视图显示embty
我必须改变或添加,使图像显示在网格视图中,当点击任何图像在它去到另一个页面有图像,它的德尾部