在DataList里有5个按钮,在Load事件里 我想分别让他们显示和隐藏
代码如下:
for (int i = 0; i < dlCook.Items.Count; i++)
{
Button btnJGCook = (Button)dlCook.Items[i].FindControl("btnJGCook");
btnJGCook.Visible = false;
Button btnCook = (Button)dlCook.Items[i].FindControl("btnCook");
btnCook.Visible = false;
Button btnGYCook = (Button)dlCook.Items[i].FindControl("btnGYCook");
btnGYCook.Visible = false;
Button btnSelCai = (Button)dlCook.FindControl("btnSelCai");
btnGYCook.Visible = true;
Button btnPL = (Button)dlCook.FindControl("btnPL");
btnGYCook.Visible = true;
}运行之后; btnJGCook btnCook 隐藏 btnGYCook btnSelCai btnPL 这三个是显示的
明明 btnGYCook 也设置隐藏了 它就是不隐藏页面代码<asp:Button runat="server" ID="btnCook" Text="" />
<asp:Button runat="server" ID="btnJGCook" Text="" />
<asp:Button runat="server" ID="btnGYCook" Text="" />
<asp:Button runat="server" ID="btnSelCai" Text="" />
<asp:Button runat="server" ID="btnPL" Text="" /> 我也曾 在页面设置 btnGYCook的visible的属性为false; 但是它也不隐藏
我都快疯了 大虾们帮帮我吧
代码如下:
for (int i = 0; i < dlCook.Items.Count; i++)
{
Button btnJGCook = (Button)dlCook.Items[i].FindControl("btnJGCook");
btnJGCook.Visible = false;
Button btnCook = (Button)dlCook.Items[i].FindControl("btnCook");
btnCook.Visible = false;
Button btnGYCook = (Button)dlCook.Items[i].FindControl("btnGYCook");
btnGYCook.Visible = false;
Button btnSelCai = (Button)dlCook.FindControl("btnSelCai");
btnGYCook.Visible = true;
Button btnPL = (Button)dlCook.FindControl("btnPL");
btnGYCook.Visible = true;
}运行之后; btnJGCook btnCook 隐藏 btnGYCook btnSelCai btnPL 这三个是显示的
明明 btnGYCook 也设置隐藏了 它就是不隐藏页面代码<asp:Button runat="server" ID="btnCook" Text="" />
<asp:Button runat="server" ID="btnJGCook" Text="" />
<asp:Button runat="server" ID="btnGYCook" Text="" />
<asp:Button runat="server" ID="btnSelCai" Text="" />
<asp:Button runat="server" ID="btnPL" Text="" /> 我也曾 在页面设置 btnGYCook的visible的属性为false; 但是它也不隐藏
我都快疯了 大虾们帮帮我吧
解决方案 »
- 有没有bt编程高手呀~~~基于bitsharp(c#版)bt下载速度过慢问题
- toolstrip怎么做出一个word效果?
- ACCESS 数据库部分字段排序问题
- 水晶报表能怎么实现这种问题
- 关于DataGridView更新至数据库的问题
- 本人刚学C#写Windows程序,界面上有2个文本框(name,address),怎样把文本框里的数据(name,address)插入到数据库相应表中字段的代码是什么
- wince c# Dll向应用程序返回Dll内运行的状态,显示在应用程序的状态栏里。用什么方法啊?
- 关于主Main函数的问题.大家帮帮忙~~
- 有没有做WinForm开发的?产品部署麻烦吗?
- c# excel 生成图表无法调整大小
- 这次没有找到真正答案,绝不结贴。。
- c# float 精度丢失(紧急)
{
Button btnJGCook = (Button)dlCook.Items[i].FindControl("btnJGCook");
btnJGCook.Visible = false;
Button btnCook = (Button)dlCook.Items[i].FindControl("btnCook");
btnCook.Visible = false;
Button btnGYCook = (Button)dlCook.Items[i].FindControl("btnGYCook");
btnGYCook.Visible = false;
Button btnSelCai = (Button)dlCook.Items[i].FindControl("btnSelCai");
btnGYCook.Visible = true;
Button btnPL = (Button)dlCook.Item[i].FindControl("btnPL");
btnGYCook.Visible = true;
}补充后台代码
public bool GetVisible()
{return false;
}foreach(DateListItem item in datalist1.items)
{
Button btn=item.FindControls("btnCook") as Button;
}
btnSelCai.Visible = true;//////
Button btnPL = (Button)dlCook.Item[i].FindControl("btnPL");
btnPL.Visible = true;//////