datalist 嵌套 ItemDataBound 根据条件返回索引

理想2017 2009-10-22 10:07:21
我用了两个datalist 嵌套绑定信息分类,我想根据获取的信息类别参数动态的显示内层的信息,其实也就是根据类别参数设置内层的datalist 的visible,现在有个问题,就是当判断只有内层的datalist有数据的时候才类别id允许根据类别显示相应数据的列表,
protected void sort2_list_ItemDataBound(object sender, DataListItemEventArgs e)
{
我在这里用 if (底层类别id>0)
{
DataList getBulletedList7= (DataList)this.sort2_list.Items[7].FindControl("sort4_list");

getBulletedList7.Visible = true;
getBulletedList7.DataSource = ff.mydataset("select * from classes where parentid=" + sort2_id);
getBulletedList7.DataBind();
}

}
// getBulletedList7 为获取的底层的那个datalist,7是我根据外层自己写的那个外层数据索引,可是这里应该是动态获取的,可是我不知如何获取这个值,希望各位帮忙看看
...全文
69 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
理想2017 2009-10-23
  • 打赏
  • 举报
回复
这样会在每个外层datalist 下显示下层目录,可是我只需要我符合条件的那个外层目录显示
_see_you_again_ 2009-10-23
  • 打赏
  • 举报
回复
你不是已经加好判断了吗
理想2017 2009-10-23
  • 打赏
  • 举报
回复
哈哈,在外层绑定索引就可以了
_see_you_again_ 2009-10-22
  • 打赏
  • 举报
回复
DataList getBulletedList7= (DataList)e.Item.FindControl("sort4_list");
可以结贴了

62,240

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧