DataGrid中中的控件如何条件隐藏

lyqcyfqttcyf 2012-08-21 10:40:06
<ItemTemplate>
<asp:Button ID="Button2" runat="server" Text="查看密保卡" CommandName="see" />
<asp:Button ID="Button3" runat="server" Text="绑定使用者" CommandName="user" />
</ItemTemplate>
如上,有2个按钮控件
public string returnState(object state)//显示状态
{
string str = "";
card.State = Convert.ToBoolean(state);
if (card.State == false)
{
str = "未使用";
}
if (card.State == true)
{
str = "已使用";
this.---这里只能点出button1,点不出button2,和button3
}
return str;
}
当状态显示已使用,Button3为不可使用或隐藏
求解
...全文
272 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyqcyfqttcyf 2012-08-21
  • 打赏
  • 举报
回复
谢谢,明白了
monkeyHere 2012-08-21
  • 打赏
  • 举报
回复
ItemTemplate里面的东西要数据绑定的时候才会生成
所以本身是没有的
代码方式和1L一样
  • 打赏
  • 举报
回复
在ItemDataBound事件里这样:
Button btn2 = (Button)(e.Item.FindControl( "Button2"));

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧