请问有人做过datalistA嵌套datalistB的示例吗? datalistB中加入checkbox,能取出checkbox中对应的值

解决方案 »

  1.   

    http://dev.csdn.net/article/67/67551.shtm
    http://www.cnblogs.com/myrat/archive/2004/09/08/40987.aspx
    http://www.mikecat.net//blogview.asp?logID=625
    http://blog.morock.net/blogview.asp?logID=30
    http://www.zj55.net/article/html/s816/3991.htm
      

  2.   

    先感谢一下楼上的MVP。不过,我主要想问的是,datalistB中加入checkbox,怎么能取出对应的checkbox值
      

  3.   

    ……  是得出checkbox所在列的值~  没有人能给个详细的例子吗? 我是用c#的
      

  4.   

    That's it!
    总算有人来解疑了,我也找了好久啊~~~
      

  5.   

    比如是在Update事件里面(datalista),你可这样
    DataList listb = (DataList)this.DataLista.Items[e.Item.ItemIndex].FindControl("datalistb");
    for(int i=0;i<listb.Items.Count;i++)
    {
    CheckBox mybox = listb.Items[i].FindControl("CheckBox1");
    值 = mybox.Checked;
    }先找出当前行所包含的DATALIST控件,再对找出的控件每一行查找复选框,然后求取是否选中。
      

  6.   

    DataList嵌套实例:
    http://www.easewe.com/Article/ShowArticle.aspx?article=111

    http://blog.csdn.net/gdeljyh/archive/2005/09/15/481490.aspx
      

  7.   

    dim listb as DataList = ctype(me.DataLista.Items(e.Item.ItemIndex).FindControl("datalistb"),DataList)
    dim i as integer
    for i=0 to listb.Items.Count
    dim mybox CheckBox = listb.Items(i).FindControl("CheckBox1")
    值 = mybox.Checked
    next