0

ページの読み込み時に選択したいパラメーター値を保持する SQLDataSource を使用しています。このパラメータにはデフォルト値がありますが、PostBack ではこのデフォルト値を削除してほしいです。ただし、SQLDataSource の既定値を削除する方法がわかりません。私はこのようなことを試してみたい:

<asp:SqlDataSource ID="SqlDataSource2" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DB_ConnectionString %>" 
        SelectCommand="mqa.S_test_Conference_Select_Date" 
        SelectCommandType="StoredProcedure" onload="SqlDataSource2_Load">
    <SelectParameters>
        <asp:ControlParameter ControlID="TextBox2" DefaultValue="null" 
                Name="ConferenceID" PropertyName="Text" Type="Int32" />
        <asp:ControlParameter ControlID="TextBox1"  Name="ConferenceName" 
                PropertyName="Text" Type="String" />
    </SelectParameters>
SqlDataSource2.SelectParameters["ConferenceName"].DefaultValue = null;
SqlDataSource2.SelectParameters["ConferenceName"].ConvertEmptyStringToNull = true;
4

0 に答える 0