我有一个名为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();
}
答案 0 :(得分:1)
这会让你很好的抬头..你为什么不尝试这个? http://www.brainbrushups.com/2013/06/how-to-save-image-in-binary-format-in.html
这涉及两页。一个是主网格页面。第二个是显式的aspx页面,只是为了显示你的图像,它将为图像列的网格中的每个记录呈现。