asp.net gridview嵌套到datalist中怎么绑定数据?

我的代码如下:protectedvoidPage_Load(objectsender,EventArgse){dbDALobjdbDAL=newdbDAL();objdb... 我的代码如下:protected void Page_Load(object sender, EventArgs e) { dbDAL objdbDAL = new dbDAL(); objdbDAL.conDAL();//此处连接sql2005 dbrs=objdbDAL.rsDAL("select * from mydata"); GridView1.DataSource = dbrs; GridView1.DataBind(); //GridView1不在datalist1里面,gridview1只是我另外做测试用的,不是此处重点 //datalist1包含gridview2,这下面的代码要怎么修改 DataList1.DataSource = dbrs.DefaultViewManager; DataList1.DataBind(); }还有个问题是:我把复选框或按钮拉进datalist里,运行时为什么都没看到,是否是datalist要绑定数据库? 展开
 我来答
糜翎脱灵槐
2019-09-03 · TA获得超过3912个赞
知道大有可为答主
回答量:3067
采纳率:25%
帮助的人:177万
展开全部
如果不绑定数据的话,当然不会显示出datalist了
这里的绑定因为gridview2是放在模板里面的,如果要找到要这样写
((GridView)d.FindControl("gridview2"))这才是gridview2的真实位置
然后再来绑定数据源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佴慧利56
2012-06-14 · TA获得超过232个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:85.3万
展开全部
你这样搞 不如这样嵌套 你有两个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
<%
}}
%>
<%
}}
%>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zly0304302
2012-06-20 · TA获得超过2462个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:600万
展开全部
你需要在datalist的rowdatabind事件中,获取gridview控件,然后绑定gridview控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百科之天
2012-06-14 · TA获得超过242个赞
知道答主
回答量:134
采纳率:0%
帮助的人:90.3万
展开全部
等有时间在来看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式