これが私が持っているドロップダウンリストです...
<asp:DropDownList
ID="selectTimeFrame"
runat="server"
AutoPostBack="true"
DataTextField="Increment"
DataValueField="Increment"
DataSourceID="SqlTimeFrame"
</asp:DropDownList>
そしてそのデータソース:
<asp:SqlDataSource
ID="SqlTimeFrame"
runat="server"
ConnectionString="<% connectionstring %>"
SelectCommand="Select [IncrementID], [Increment] FROM [TimeFrame] ORDER BY [IncrementID]" >
</asp:SqlDataSource>
次に、データソースが次のように見えるグリッドビューがあります。
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<% connectinstring %>"
ProviderName="<% connectionstring %>"
SelectCommand="SELECT * FROM @TimeFrame">
<SelectParameters>
<asp:ControlParameter ControlID="selectTimeFrame"
Name="TimeFrame"
PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
そして明らかに、私が問題を抱えている場所は、「 FROM @TimeFrame 」が私が望むことをしないという事実です。名前が異なる時間枠に対応するさまざまなビューがあり、ユーザーがドロップダウン メニューから選択したオプションに基づいて、グリッドビューを変更してその情報を入力できるようにしたいと考えています。どんな洞察も大歓迎です...ありがとう!! :D