问题描述
假设Datalist中有一个label和一个btn我需要根据label.text来判断btn是否可用我已经写了一段代码但是每次最后一行都没判断是怎么回事。。。。--protectedvoidbtn_false(){foreach(DataListItemiteminthis.DataList1.Items){if(item.ItemType==ListItemType.Item||item.ItemType==ListItemType.AlternatingItem){Labelstate=item.FindControl("Order_stateLabel")asLabel;Buttonbtn=item.FindControl("Button3")asButton;if(state!=null){if(state.Text.Trim()=="已发货"||state.Text.Trim()=="确认收货"){btn.Enabled=false;}}}}}这个方法我是在DataList1_ItemDataBound事件中调用了
解决方案
解决方案二:
你每次都去全部循环一次,想累死电脑么?注意事件的顺序
时间: 2024-10-26 21:46:03