SQLデータベースから取得した値を持つDropDownListがあります。 DropDownListからの選択に応じて、SQLデータベースからもGridViewを作成します。'入力文字列が正しい形式ではありません'エラー
DropDownListでAutoPostBack = trueを設定すると、「入力文字列が正しい形式ではありません」というエラーが表示されます。
私のDropDownList:私のGridViewのための私のObjectDataSourceで
<html>
<asp:DropDownList ID="ddlClient" runat="server" DataSourceID="dsClientList" AppendDataBoundItems="True" DataTextField="Name" DataValueField="Name" TabIndex="0" Font-Names="Verdana" Font-Size="11px" ForeColor="#2D2D2D" AutoPostBack="true">
<asp:ListItem Value="">--- Select ---</asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource ID="dsClientList" runat="server" SelectMethod="GetList" TypeName="Class.Client">
</asp:ObjectDataSource>
</html>
私は、次のSelectParametersを使用します。
<SelectParameters> <asp:ControlParameter ControlID="ddlClient" Name="pClientID" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters>
任意のヘルプ?
おかげ
をあきらめるよありがとうございました!それは完全に機能し、名前を使用する代わりにIDに変更する必要がありました。 – Melanie