asp.net查询结果绑定gridview后 如何显示图片生成超链接

我写了如下语句:key=Convert.ToString(Session["key"]);search=Convert.ToString(Session["search"... 我写了如下语句:
key = Convert.ToString(Session["key"]);
search= Convert.ToString(Session["search"]);
string sqlConn = System.Configuration.ConfigurationManager.ConnectionStrings["flowerstoreConnectionString1"].ConnectionString;
SqlConnection cn = new SqlConnection(sqlConn);//连接数据库语句
cn.Open();
switch (key)
{
case "按花语搜索": sql="select * from tbproducts_Info where proflorid like '%" + search + "%'"; break;
case "按花材搜索": sql = "select * from tbproducts_Info,tbProType_info where tbproducts_Info.protypeid=tbProType_info.protypeid and TypeName like '%" + search + "%'"; break;
case "按节日搜索": sql="select * from tbproducts_Info where others like '%" + search + "%'"; break;
}//确定查询的语句
SqlDataAdapter da = new SqlDataAdapter(sql, cn);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
cn.Close();
然后得到结果如图
我的propicture存的是图片路径,我想让他查找的结果显示出图片来,而不是路径,还有我的link存的是一个超链接,我也想让他以超链接的形式显示,还想改下上面的列名~~~问题有点多~~~求好心人赐教!!!!!!!!
如图
展开
 我来答
小宝爸爸笔记
2012-06-16 · TA获得超过2297个赞
知道小有建树答主
回答量:904
采纳率:50%
帮助的人:666万
展开全部
又是你~
图片不是显示出来了么?gridview模板化后加入<img>标签,让scr绑定你的图片路径。就可以了
回答你超链接的问题,如果你的e.Row.Cell[0].Text 就是你存的超链接。就是换成<a>标签的意思。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Text = "<a href='info.aspx?ID=" + e.Row.Cells[0].Text + "' target='_blank'>" + e.Row.Cells[0].Text + "</a>";
}

修改gridview的列名
1 在绑定dataset时 :
在dataset中修改 ds.Tables[“table”].Column[4].ColumnName=”ewewe”;
2 在gridview.databind() 后
Gridview1.HeaderRow.Cell[4].Text=” xxx ”;这样的适合模板化的绑定 如果是动
3.如果不是模板化的,直接在数据库选择语句的时候可以改,select propicture as 路径 from table1.。。。。绑定时候就会显示路径了
}
jingxiong12345
2012-06-16 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:651万
展开全部
你直接在图片控件前加多一个<a > 标签 绑定的是路径<%=路径%>, 这样不行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式