如何实现:在asp.net中,根据图片名从SQL数据库中查询到其路径,而后显示在页面的Image控件上。求代码演示
我编写的代码如下:说明:Products为图书信息表,其中ProductImageUR即为其图片存储的路径,ProductNamet为书名。我用下列代码没有实现查询并显示...
我编写的代码如下:
说明:Products为图书信息表,其中ProductImageUR即为其图片存储的路径,ProductNamet为书名。我用下列代码没有实现查询并显示,不知道问题出在哪里,我觉得应该是查询结果没有保存,但是很模糊,希望大家给出详细代码说明,万分感谢。
string constr = "Data Source=.;Initial Catalog=BookShop;Integrated Security=True";
SqlConnection con = new SqlConnection(constr);
con.Open();
string strSql= "SELECT ProductImageURL FROM Products WHERE ProductNamet='"+ this.TextBox1.Text +"'";
SqlDataAdapter da = new SqlDataAdapter(strSql,con);
DataSet ds = new DataSet();
da.Fill(ds);
string path = ds.Copy().ToString();
this.Image1.ImageUrl = path;
con.Close(); 展开
说明:Products为图书信息表,其中ProductImageUR即为其图片存储的路径,ProductNamet为书名。我用下列代码没有实现查询并显示,不知道问题出在哪里,我觉得应该是查询结果没有保存,但是很模糊,希望大家给出详细代码说明,万分感谢。
string constr = "Data Source=.;Initial Catalog=BookShop;Integrated Security=True";
SqlConnection con = new SqlConnection(constr);
con.Open();
string strSql= "SELECT ProductImageURL FROM Products WHERE ProductNamet='"+ this.TextBox1.Text +"'";
SqlDataAdapter da = new SqlDataAdapter(strSql,con);
DataSet ds = new DataSet();
da.Fill(ds);
string path = ds.Copy().ToString();
this.Image1.ImageUrl = path;
con.Close(); 展开
3个回答
展开全部
Image1.ImageUrl = ds.Table[0].Rows[0][“ProductImageURL”].ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
右键查看一下,image1的图像路径是什么。
追问
路径初始值为空,我是打算通过将查询结果路径赋值给ImageUrl来设置其路径的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询