如何取得DataList中的控件

2024-12-01 11:20:22
推荐回答(3个)
回答1:

循环读取每一行的button
foreach(int i=0;i{
Button bt=(Button)datalist1.Items[i].FindControl("控件ID");
//bt就是你想要的button;
}
如果你知道了是那一行的话,可以直接把i换成具体数
对于得到i,可以在button的onClick事件中得到:
DataListItem item = (DataListItem)(((Control)sender).NamingContainer);
int i = item.ItemIndex;

回答2:

在datalist的itemcomment事件中写

回答3:

控件类 对象=DataList1.FindControl("控件ID") as 控件类