protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
    {
        if (e.Item.ItemType == ListViewItemType.DataItem)
        {
            ListView ls = e.Item.FindControl("ListView2") as ListView;
            Label lb = e.Item.FindControl("t_idLabel") as Label;
            Label lb1 = e.Item.FindControl("Label6") as Label;
            Label lb2 = e.Item.FindControl("Label7") as Label;
            string str = "SELECT 团购明细.*, 私房菜.s_image, 私房菜.s_topic FROM 团购明细,私房菜 where 团购明细.s_id=私房菜.s_id  and 团购明细.t_id="+lb.Text;
            Session["selectCmd"] = str;
            SqlDataSource2.SelectCommand = Session["selectCmd"].ToString();
            ls.DataBind();
            if (lb1.Text == "0")
                lb2.Text = "团购中";
            else
                lb2.Text = "团购结束";
            (e.Item.FindControl("LinkButton3") as LinkButton).Attributes.Add
                ("onclick", "javascript:return confirm('你确认要删除!')");        }
            // string str=(e.Item.FindControl("newsTitleLabel") as Label).Text;
            // LinkButton b = e.Item.FindControl("LinkButton6") as LinkButton;
            
    }
为什么ls.DataBind()没有反应,查询语句没有错,断点调试时前面的值都可以正确取到