Web ベースの物流システムを設計しています。ビュー オーダー ページには、データ ソースにバインドされたいくつかのドロップ ダウン リストと、それらの横にあるグリッド ビューがあります。オペレーターが関連するドロップダウン リストを選択するたびに、グリッド ビューのデータ ソースを変更したいと考えています。コードを書きましたが、機能しません。グリッド ビューにデータが表示されません。私が間違っていることを教えてください。
//Code for firing drop down list event
public void ddlVehicleFire(Object sender, EventArgs e)
{
GridView1.DataSource = VehicleDastaSource;
GridView1.DataBind();
}
//aspx ページ
<asp:SqlDataSource ID="VehicleDastaSource" runat="server" ConnectionString="<%$ ConnectionStrings:LGDB %>" SelectCommand="SELECT [vehicleID], [manufacturer], [VIN], [capacity], [weight_], [dateOfProduction] FROM [vehicle]"></asp:SqlDataSource>
Drop down list
asp:DropDownList ID="DDLVehicle" runat="server" DataSourceID="vehicle" DataTextField="vehicleID" DataValueField="vehicleID" AutoPostBack="True" OnSelectedIndexChanged="ddlVehicleFire"></asp:DropDownList>