hi guys 
i am working on parent child list view , in which i am showing a child list view 
which is shown upon click on linkbutton in parent listview , 
but listview is not visible at runtime upon clickink link button , got attaches
the objectdatasource at runtime no exception but child list view is not shown , please help.
child listview is hidden its shown upon orderclick labelbutton in parent listview,
there is  just a bar shown upon button click but not proper listview .
<body>
      <form id="form1" runat="server">
      <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
      <div>
      <p>
      <strong>Select Customer</strong>
      <asp:DropDownList ID ="dpcustomers" runat ="server" 
                  DataSourceID="customerdatasource" Width ="150px" AutoPostBack="True"
                ></asp:DropDownList>
            <asp:Label ID="lblp" runat="server" Text="." Visible="False"></asp:Label>
            </p>
          
            <asp:ObjectDataSource ID="customerdatasource" runat="server" 
                  SelectMethod="GetAllCustomers" TypeName="BAL.CustomerBAL">
            </asp:ObjectDataSource>
      </div>
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      
      <ContentTemplate>
      
      <asp:ListView ID   = "lstview" runat ="server" SkinID ="3" 
                  DataSourceID="orderdatasource" onitemcommand="lstview_ItemCommand" 
                  >
   
      <LayoutTemplate>
      
      <table id ="itemplaceholdercontainer" runat = "server"   cellpadding ="6">
      <tr runat = "server" >
      <th style = " background :white">
      </th>
      <th>
      Order ID
      </th>
      <th>
      Customer ID
      </th>
      <th>
      Order Date
      </th>
      <th>
      Ship Address
      </th>
       <th>
      Ship Country
      </th>
      <th>
      Orders
      </th>
      </tr>
      <tr runat ="server" id ="itemPlaceholder"></tr>
      <tr>
      <td>
      <asp:LinkButton ID = "addnewlink" runat ="server" Text = "Add New"></asp:LinkButton>
      </td>
      </tr>
      </table>
      
      </LayoutTemplate> 
      
      <ItemTemplate >
      <tr>
      <td>
         <asp:LinkButton ID="EditButton" CommandName="Edit" runat="server" Text="Edit"></asp:LinkButton>
  
      <asp:LinkButton ID="DeleteButton"   OnClientClick="return
confirm('Delete Record?');" CommandName="Delete"
CommandArgument='<%# Eval("CustomerID")%>' runat="server"
Text="Delete"></asp:LinkButton>
      </td>
      <td>
      <asp:Label ID   = "lblorderid" runat ="server" text = '<%#Eval("orderid")%>'></asp:Label>
      </td>
      <td>
      <asp:Label ID   = "lblcustomerid" runat ="server" text = '<%#Eval("customerid")%>'></asp:Label>
      </td>
      <td>
      <asp:Label ID   = "orderdate" runat ="server" text = '<%#Eval("orderdate")%>'></asp:Label>
      </td>
      <td>
      <asp:Label ID   = "shipaddress" runat ="server" text = '<%#Eval("shipaddress")%>'></asp:Label>
      </td>
      <td>
      <asp:Label ID   = "shipcountry" runat ="server" text = '<%#Eval("shipcountry")%>'></asp:Label>
      <td>
  
   <asp:LinkButton ID="lbOrders" runat="server" Text="Orders"  
CommandName ="order" CommandArgument='<%#Eval("orderid") %>' />
      </td>
      </td>
      </tr>
      <%--Order List View--%>
      <tr   visible ="false"   runat ="server" id = "roworders" style =" background :lightgrey">
    <td colspan ="7">
      <asp:ListView ID = "lvorders" runat ="server">
      <LayoutTemplate >
      <table runat ="server" id = "tbllstview">
      <tr>
       <th>
      Order ID
      </th>
      <th>
      Product ID
      </th>
          <th>
      Unit Price
      </th>
      <th>
 Quantity
      </th>
      <th>
 Discount
      </th>
      </tr>
 <tr runat ="server" id ="itemPlaceholder"></tr>
      <tr>
      <td>
      <asp:LinkButton ID = "orderaddnewlink" runat ="server" Text = "Add New"></asp:LinkButton>
      </td>
      </tr>
      
      </table>
      
      </LayoutTemplate>
      <ItemTemplate >
      <tr>
      <td>
      <asp:Label ID   = "lblorderid" runat ="server" text = '<%#Eval("orderid")%>'></asp:Label>
      
      </td>
      
      <td>
      <asp:Label ID   = "Lblproductid" runat ="server" text = '<%#Eval("productid")%>'></asp:Label>
      
      </td>
      
      <td>
      <asp:Label ID   = "unitprice" runat ="server" text = '<%#Eval("productid")%>'></asp:Label>
      
      </td>
      
      <td>
      <asp:Label ID   = "Lblquantity" runat ="server" text = '<%#Eval("quantity")%>'></asp:Label>
      
      </td>
      </tr>
      
      
      </ItemTemplate>
      </asp:ListView> 
      </td>
      
      </tr>
      
      </ItemTemplate>
      
      </asp:ListView>
            <asp:ObjectDataSource ID="orderdatasource" runat="server" 
                  SelectMethod="GetOrdersByCustomer" TypeName="BAL.CustomerBAL">
                  <SelectParameters>
                        <asp:ControlParameter ControlID="dpcustomers" Name="customer" 
                              PropertyName="SelectedValue" Type="String" />
                  </SelectParameters>
            </asp:ObjectDataSource>
            <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
                  SelectMethod="GetOrdersByCustomer" TypeName="BAL.CustomerBAL">
                  <SelectParameters>
                        <asp:ControlParameter ControlID="lblp" Name="customer" PropertyName="Text" 
                              Type="String" />
                  </SelectParameters>
            </asp:ObjectDataSource>
      </ContentTemplate>
            <Triggers>
                  <asp:AsyncPostBackTrigger ControlID="dpcustomers" 
                        EventName="SelectedIndexChanged" />
            </Triggers>
      
      </asp:UpdatePanel>
      </form>
</body>