MyException - 我的异常网
当前位置:我的异常网» C# » [WebForm]DataList里面如果再有一个DataList,两个数

[WebForm]DataList里面如果再有一个DataList,两个数据源都是通过DAL层传出来的,现在不知道子DataList的DataBind()方法怎么调用(2)

www.MyException.Cn  网友分享于:2013-12-22  浏览:14次


------解决方案--------------------
现绑定内嵌的那个,再绑定外层的那个
------解决方案--------------------
先绑定外面的,再循环绑定里面的
或者
在itemdataband方法里面再依次绑定
------解决方案--------------------
C# code

protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            DataList chindDl = (DataList)e.Item.FindControl("dlReply");
            chindDl.DataSource = DataSource;
            chindDl.DataBind();
        }

------解决方案--------------------
外部绑定后,用ItemDataBound处理

实际上就类似repeater嵌套的绑定,找个repeater的来看看就可以了。

------解决方案--------------------
编写一个函数,返回需要的html代码就可以了.

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有