永发信息网

【asp.net】GridView放图片问题!

答案:2  悬赏:30  手机版
解决时间 2021-04-12 23:35
绑定的图片和固定的图片分别要怎么放。
最佳答案
绑定图片:


后台代码:protected void gvBrandList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex < 0)
return; Image imgPic = (Image)e.Row.Cells[图片所在列Index].FindControl("imgPic");
if (!System.Convert.IsDBNull(DataBinder.Eval(e.Row.DataItem, "数据库中储存图片路径的字段")))
{
string strPicName = (string)DataBinder.Eval(e.Row.DataItem, "数据库中储存图片路径的字段");
if (strPicName == "")
imgBrandLogo.ImageUrl = "Images/NoPic.png"; //当该字段为空的时候
else
imgBrandLogo.ImageUrl = "Images/" + strPicName; //当该字段不为空的时候
}
} 固顶图片直接在Image控件上设置ImageUrl属性就可以了
全部回答

绑定图片:

<asp:templatefield headertext="图片" itemstyle-horizontalalign="center"> <itemtemplate> <asp:image id="imgpic" runat="server" width="170px" height="60px" /> </itemtemplate>

</asp:templatefield>

后台代码:

protected void gvbrandlist_rowdatabound(object sender, gridviewroweventargs e)     {     if (e.row.rowindex < 0)     return;

    image imgpic = (image)e.row.cells[图片所在列index].findcontrol("imgpic");     if (!system.convert.isdbnull(databinder.eval(e.row.dataitem, "数据库中储存图片路径的字段")))     {     string strpicname = (string)databinder.eval(e.row.dataitem, "数据库中储存图片路径的字段");     if (strpicname == "")     imgbrandlogo.imageurl = "images/nopic.png"; //当该字段为空的时候     else     imgbrandlogo.imageurl = "images/" + strpicname; //当该字段不为空的时候     }     }

固顶图片直接在image控件上设置imageurl属性就可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
月经前四天受精会怀孕么?
剑玲珑5 6 7 8 9 10
九龙半岛龙锦店停车场在什么地方啊,我要过去
昂达770N.插那个U好?
我们明天要返校了,放假的时候老师说要背古诗
急急急!!寻拼车!12月11日早上6点义乌到萧
Much new and high technology has been intr
表达分手后开心的句子,今生终是亏欠 愿来世也
广州番禺区哪家宾馆比较实惠?
里素劳可以治好灰指甲吗?
有本小说,写的是穿越到异界的,在个叫东平的
求关于人力资源 绩效考核 人员匹配的相关论文
女孩子恋爱时都但心些什么啊?
温岭市铭筑装饰设计有限公司这个地址在什么地
大学里货到付款快递怎么办?是直接联系本人吗
推荐资讯
购买了个服务器,怎样发布网站,流程是什么?
音符可以联想到什么?
跨境商品采购中心地址在哪,我要去那里办事
锄禾日蛋午,地雷埋下土。李白来跳舞,炸成二
解放街中医院门口自行车租赁点地址有知道的么
qqlive的图标怎么点亮
防火墙是什么
璟安长安商用4S店我想知道这个在什么地方
是否有抒情的英语歌曲?
请问鹤山世运电路科技有限公司操作员工资是多
日就月将是什么意思?有什么含义?
私募基金清盘是不是赔惨了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?