ASP.NET datalist 里的linkbutton 调用
ASP.NETdatalist里的linkbutton怎么在后台找到这个控件,并加上visible,将其隐藏...
ASP.NET datalist 里的linkbutton 怎么在后台找到这个控件,并加上visible,将其隐藏
展开
3个回答
展开全部
首先:DataList里面有ItemDataBound个事件,双击这个事件,里面这样写:
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) //DataList的ItemDataBound事件
{
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView row = (DataRowView)e.Item.DataItem;
//在前台DataList的模板项里定义一个Linkbutton
Linkbutton lb = (Linkbutton )e.Item.FindControl("Linkbutton1");
//Linkbutton1为Linkbutton的ID号
lb.Visible=false;
}
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) //DataList的ItemDataBound事件
{
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView row = (DataRowView)e.Item.DataItem;
//在前台DataList的模板项里定义一个Linkbutton
Linkbutton lb = (Linkbutton )e.Item.FindControl("Linkbutton1");
//Linkbutton1为Linkbutton的ID号
lb.Visible=false;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在datalist的ItemDataBound事件中获取:
protected void datalist1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
linkbutton lb=e.Item.FindControl("控件的id") as linkbutton;
lb.visible=false;
}
手写代码,大小写可能不准确,根据实际情况修改
protected void datalist1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
linkbutton lb=e.Item.FindControl("控件的id") as linkbutton;
lb.visible=false;
}
手写代码,大小写可能不准确,根据实际情况修改
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FindControl("控件的id") 用这个查找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询