如果不绑定数据的话,当然不会显示出datalist了
这里的绑定因为gridview2是放在模板里面的,如果要找到要这样写
((GridView)d.FindControl("gridview2"))这才是gridview2的真实位置
然后再来绑定数据源
你这样搞 不如这样嵌套 你有两个datatable 如 dbrs dbrs.DefaultViewManager
在前台嵌套循环
<%if(dbrs!=null&&dbrs.Rows.Count>0)
{
foeach(System.Data.DataRow dr in dbrs.Rows)
{
%>
html 的东东
<%if(dbrs2!=null&&dbrs2.Rows.Count>0)
{
foeach(System.Data.DataRow dr1 in dbrs1.Rows)
{
%>
内层循环的html
<%
}}
%>
<%
}}
%>
你需要在datalist的rowdatabind事件中,获取gridview控件,然后绑定gridview控件
等有时间在来看看吧