永发信息网

GridView模版列里面的按钮怎么隐藏?

答案:3  悬赏:80  手机版
解决时间 2021-11-08 20:03
GridView模版列里面的按钮怎么隐藏?
最佳答案
位置好像写的不对
你想一下,你是要把每行的这个imageButton给禁掉,对吧
因此,要对每一行都设置一下。

写在RowDataBound这个事件里就行了

(ImageButton)(e.Row.Cells[2].FindControl("ImageButton1")).Visible = Fasle;

大哥,怎么会不对呢,我刚帮你试过了,没问题呀
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
((ImageButton)(e.Row.Cells[0].FindControl("myBtn"))).Visible = false;
}
}
全部回答
不论在哪里只要你列位置写对,就可以对里面的控件进行操作
(this.GridView1.Rows[2].FindControl("ImageButton1") as ImageButton).Visible = false;
如果还不行,请把报错贴出来。
你是要隐藏所有行
那你(ImageButton)(this.gridview1.Rows[2].FindControl("ImageButton1"));
Rows[2]就不对啦
加入你的gridview连标题一共是10行
page_load里面就写个循环还控制

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
for (int i = 0; i < 9; i++)
{
((ImageButton)GridView1.Rows[i].FindControl("ImageButton1")).Visible = false;
}

}
}

我贴出来你照着改啊…… 怎么可能不对呢
是在不行你把Rows[2]改成Rows[0],第一行的勾能隐藏掉 ,要隐藏所有就加循环
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
砖烟囱打抱箍公司
中国有多少个叫计苏芮的
工行pos机官方服务电话是多少
圣手寥落古行宫是什么意思
我是一头小虎鲸二百字
红酒投资的时代来了吗
乌鸫鸟,百舌。幼鸟身下有好多好小的虫子,比
深圳黄金期货
第十一题选什么
take the online plunge怎么翻译?online是修
听人讲,自从黄龙山4号矿封闭开采,传统意义
0下4度能粘外墙砖吗
贪污小队直补款56000元应该构成什么罪
请问 喝喜酒拿来的烟可以送给别人吗 我今天拿
不会外语可以去国外打工吗?
推荐资讯
361的衣服都是正码吗?我老公身高170,体重116
唐家三少文笔怎么那么差
有没有要QQ号的等级一个太阳,免费送
女生大男生四岁很重要么
怎样处理已婚的二男一女的三角恋关系?求大神
轮台县圆辉机动车环保检测有限公司地址在什么
税务局买发票100份需要多少费用
从上海松江新南村到江苏苏州吴江康力大道1号
兰州银行兴科支行地址有知道的么?有点事想过
货车载重49吨何时施行
金华哪里有招聘字画和十字绣装裱的。我是做这
大板牙是不是吃饭最重要的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?