none
如何遍历嵌套中的ListView RRS feed

答案

  • 楼主你好,

    如果界面上没什么操作,只是呈现,建议直接从数据源着手,否则如果遍历控件效率太低。

    不知道你说的分页是指ListView2还是ListView1,我想应该是ListView2,因为ListView1的分页对ListView2没影响的。
    你绑定ListView2的时候肯定要有数据源的,不管分不分页。那你每次在pageload的时候得到页码,然后计算出你需要的数据从第几条到第几条。

    数据源始终按某一规则排序,然后从中取到相应的数据保存即可。

    如果问题没解决,请详细说下你的情况。如ListView1 和ListView2怎么呈现的,分页是哪个等。


    Microsoft Online Community Support
    2010年3月11日 6:45

全部回复

  • 应该和gridview嵌套使用差不多吧
    咯咯
    2010年3月6日 16:52
  • 和datalist一样 当lv1遍历每一行操作获取第二个lv2控件执行绑定 遍历

    2010年3月7日 7:08
  • 其实我是想获取第二个ListView 下面的所有数据。你说的方法我也试过,但是我用了DataPager这个翻页控件,而且我没有用Linq来读取数据到ListView。为了DataPager 能正常翻页,我把第一个ListView的数据填充写在了Page_PreRender里的。然后在第一个ListView中的ItemDataBound里获取第二个ListView中的填充数据,但得到的实际结果比ListView2中显示的结果还要多,而且没规律。
    我只想把 ListView1和Listview2中显示的数据,写到数据库的两个表里。第一个ListView 的数据我是放在DataTable中的,通过遍历就能写到表里了。第二个ListView中的数据无法正确获取。
    2010年3月7日 15:01
  • 我有个建议啊~就是写绑定事件啊!把数据源分开查询,在分开绑定
    2010年3月8日 5:16
  • 怎就没有解决办法呢?
    2010年3月10日 10:10
  • 楼主你好,

    如果界面上没什么操作,只是呈现,建议直接从数据源着手,否则如果遍历控件效率太低。

    不知道你说的分页是指ListView2还是ListView1,我想应该是ListView2,因为ListView1的分页对ListView2没影响的。
    你绑定ListView2的时候肯定要有数据源的,不管分不分页。那你每次在pageload的时候得到页码,然后计算出你需要的数据从第几条到第几条。

    数据源始终按某一规则排序,然后从中取到相应的数据保存即可。

    如果问题没解决,请详细说下你的情况。如ListView1 和ListView2怎么呈现的,分页是哪个等。


    Microsoft Online Community Support
    2010年3月11日 6:45