0

我有一个名为 assignWork 的表,分别具有四个 varchar 字段和一个 varbinary 字段。然而问题是当我试图在 GridView 上创建我的表的视图时,它会显示除我存储的图像之外的所有字段。是因为我需要执行一些转换还是 gridView 不显示图像?

这是我到目前为止尝试过的 gridView 背后的代码:

protected void Page_Load(object sender, EventArgs e)
{
 SqlConnection con = new SqlConnection("data source=      (local);database=project_cg;integrated security=SSPI");
 SqlCommand cmd = new SqlCommand("Select * from assignWork", con);
 con.Open();
 SqlDataReader rdr = cmd.ExecuteReader();
 GridView1.DataSource = rdr;
 GridView1.DataBind();

 con.Close();


 }
4

1 回答 1

1

这会给你一个很好的提醒。你为什么不试试这个? http://www.brainbrushups.com/2013/06/how-to-save-image-in-binary-format-in.html

这涉及两个页面。一个是您的主网格页面。其次是一个显式的 aspx 页面,仅用于显示您的图像,该图像将为图像列网格中的每条记录呈现。

于 2013-09-29T13:04:36.270 回答