首页 新闻 搜索 专区 学院

datalist嵌套datalist,内datalis事件

0
悬赏园豆:20 [已解决问题] 解决于 2008-05-09 08:48
<FONT face=Verdana>protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataList dl = (DataList)e.Item.FindControl("DataList2");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataRowView drv = (DataRowView)e.Item.DataItem;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string id = drv["scid"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = db.dbo("select a.id,a.sadd,a.jointime,a.pasttime,a.sname,a.stype,b.aname from service a,accendant b where scid='" + id + "' and a.sid=b.aid ", "dong");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dl.DataSource = ds;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dl.DataBind();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR><BR>问题是我怎么写里面的DataList2的编辑,删除事件!诚心向大家请教。</FONT>
2008年的梦想的主页 2008年的梦想 | 初学一级 | 园豆:3
提问于:2008-05-08 09:21
< >
分享
最佳答案
0
我想到二种方法: 1、编辑,删除事件(如ItemCommand事件),直接在前台像第一个DataList一样定义就可以了。跟不嵌套没什么区别; 2、加普通的编辑,删除按钮,后台,对DataList2的项进行遍历,FindControl这些按钮,加上事件处理即可
李.net | 小虾三级 |园豆:826 | 2008-05-08 15:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册