<asp:datagrid );
 
          DataGrid1.DataSource = ds;
 
          DataGrid1.DataBind ();
 
     }
 
}
 

 
protected void ItemDB(Object sender,DataGridItemEventArgs e )
 
{
 
     if ((e.Item.ItemType == ListItemType.Item)||(e.Item.ItemType == ListItemType.AlternatingItem ))
 
     {
 
          DataGrid dgDetails = new DataGrid();
 
          int orderid =(int) ((DataRowView)e.Item.DataItem)["OrderID"] ;
 
          dgDetails.DataSource = GetOrderDetails(orderid );
 
          dgDetails.DataBind();
 
          e.Item.Cells[1].Controls.Add(dgDetails);
 
     }
 
}
 

 
DataSet GetOrderDetails(int id )
 
{
 
     da= new SqlDataAdapter ("SELECT * FROM [Order Details] where orderid= " + id, cn);
 
     ds= new DataSet ();
 
     da.Fill (ds, "OrderDetails");
 
     return ds;
 
}
 

相关文章: