2013-05-04 54 views
0

网格视图我有上述的问题,如果我包括一个部分中的下拉列表,数据源和网格视图它工作正常。但是我需要在另一个中央部分显示网格视图,同时将下拉列表框保留在左侧。 我希望我可以使用left1.sqldatasource或left1/sqldatasource但这些都不起作用。从一个<asp>截面的下拉列表来更新另一个<asp>部

任何想法如何在我的中央网格视图中引用此dropdownlist?

CODE

<asp:Content ID="Content2" ContentPlaceHolderID="left1" runat="server"> 

<div id="head2"> 
    Start here: 
    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> 
     <asp:ListItem>Please select Genre</asp:ListItem>   
     <asp:ListItem>Chart</asp:ListItem> 
     <asp:ListItem>House</asp:ListItem> 
     <asp:ListItem>Techno</asp:ListItem> 
     <asp:ListItem>Dubstep</asp:ListItem> 
     <asp:ListItem>Drum and Bass</asp:ListItem> 
     </asp:DropDownList>   
    </div>  
</asp:Content> 
<asp:Content ID="Content3" ContentPlaceHolderID="center1" runat="server"> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT * FROM [BETable1]"> 
    </asp:SqlDataSource> 
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True"> 
     <Columns> 
      <asp:CommandField ShowSelectButton="True" /> 
      <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True" SortExpression="ID" /> 
      <asp:BoundField DataField="Show" HeaderText="Show" SortExpression="Show" /> 
      <asp:BoundField DataField="Genre" HeaderText="Genre" SortExpression="Genre" /> 
      <asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" /> 
      <asp:BoundField DataField="Venue" HeaderText="Venue" SortExpression="Venue" /> 
      <asp:BoundField DataField="Price" HeaderText="Price" SortExpression="Price" /> 
     </Columns> 
    </asp:GridView> 
</asp:Content> 
+0

你能否包含你的代码? – 2013-05-04 11:44:36

+0

没有看到你的代码,这听起来像你想提出一个事件时,下拉列表改变,并且在父处理:http://www.asp.net/web-forms/videos/how-do-i/怎么办-I-事件处理程序,在-ASPNET,网络页面和-控制 – 2013-05-04 12:01:17

+0

我试着去所有的地方,非常格式化添加的代码,但它。 – dUb 2013-05-04 12:27:46

回答

0
<asp:Content ID="Content2" ContentPlaceHolderID="left1" runat="server"> 

<div id="head2"> 
    Start here: 
    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> 
     <asp:ListItem>Please select Genre</asp:ListItem>   
     <asp:ListItem>Chart</asp:ListItem> 
     <asp:ListItem>House</asp:ListItem> 
     <asp:ListItem>Techno</asp:ListItem> 
     <asp:ListItem>Dubstep</asp:ListItem> 
     <asp:ListItem>Drum and Bass</asp:ListItem> 
     </asp:DropDownList>   
    </div>  
</asp:Content> 
<asp:Content ID="Content3" ContentPlaceHolderID="center1" runat="server"> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT * FROM [BETable1]"> 
    </asp:SqlDataSource> 
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True"> 
     <Columns> 
      <asp:CommandField ShowSelectButton="True" /> 
      <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True" SortExpression="ID" /> 
      <asp:BoundField DataField="Show" HeaderText="Show" SortExpression="Show" /> 
      <asp:BoundField DataField="Genre" HeaderText="Genre" SortExpression="Genre" /> 
      <asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" /> 
      <asp:BoundField DataField="Venue" HeaderText="Venue" SortExpression="Venue" /> 
      <asp:BoundField DataField="Price" HeaderText="Price" SortExpression="Price" /> 
     </Columns> 
    </asp:GridView> 
</asp:Content> 
0

我取出切片,而是保持了审判庭。 我希望完成它的部分方法,但需要必须和分配本周到期。

相关问题