怎样将GridView模板列上的image控件用后台代码隐藏
答案:5 悬赏:0 手机版
解决时间 2021-04-14 01:26
- 提问者网友:兔牙战士
- 2021-04-13 12:01
我用的VS2008,我在gridview里面加了个image图片控件,我想用后台代码控制这个image在什么时候显示、在什么时候隐藏!代码应该怎么写啊?我this.的话点不出来控件哦!
最佳答案
- 五星知识达人网友:撞了怀
- 2021-04-13 13:19
是按钮事件中 gridview.Columns[i].Visible = false
RowDataBound 事件中 e.Columns[i].Visible = false
全部回答
- 1楼网友:山有枢
- 2021-04-13 16:49
RowDataBind()事件里写 这个事件是正在加载中执行的 执行完后页面也就加载完
我不知道你的图片是只有一张还是某一列中都有图片 如果你截个girdview绑定的图 那我就可以顺便把代码写出来
- 2楼网友:青尢
- 2021-04-13 15:46
最简单的办法将img控件放在一个pannel里
直接pannel.Enable=false/ture
- 3楼网友:神的生死簿
- 2021-04-13 14:40
后台再gridview的RowDataBound中获取模板列中的图片控件即能的到对象。什么就可以解决不是吗?
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Button lbl = e.Row.FindControl("Label1") as Button;//只是一个Button的演示,你可以换成你自己的 string mes = "alert('" + lbl.Text + "');"; ClientScript.RegisterStartupScript(typeof(string), "", mes, true); } }
- 4楼网友:廢物販賣機
- 2021-04-13 13:44
试试在前台绑定其Visble属性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯