[已解决问题] datalist嵌套datalist,内datalis事件
提问时间: 2008-05-08 09:21
悬赏分:20 浏览:40 次
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            DataList dl = (DataList)e.Item.FindControl("DataList2");
            DataRowView drv = (DataRowView)e.Item.DataItem;
            string id = drv["scid"].ToString();
            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");
            dl.DataSource = ds;
            dl.DataBind();
        }
    }

问题是我怎么写里面的DataList2的编辑,删除事件!诚心向大家请教。

最佳答案
我想到二种方法:
1、编辑,删除事件(如ItemCommand事件),直接在前台像第一个DataList一样定义就可以了。跟不嵌套没什么区别;
2、加普通的编辑,删除按钮,后台,对DataList2的项进行遍历,FindControl这些按钮,加上事件处理即可
5/8/2008 3:48:49 PM 回答者:李.net


提问者对于答案的评价:谢谢你的帮助。
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除