我有一个 AccessDataSource1, 它的选择命令有一个参数,我想让这个参数与 TextBox1.Text 相关,但不是直接相关,而是通过 Text 算出一个值,再将计算结果赋给 Parameter, 但是,非常郁闷,Parameter不能像 system.data命名空间下的参数一样显式赋值,这该怎么办?本来以为,有了2.0的数据绑定控件,写起来会比1.1轻松,没想到这些控件这么不灵活。难到继续用1.1里的方法直接操作 system.data命名空间下的类?这样的话还要2.0干啥!请高手指教!

解决方案 »

  1.   

        
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:filmConnectionString %>" 
            SelectCommand="chufaqi" SelectCommandType="StoredProcedure" 
            FilterExpression="title like '{0}%'" OnSelected="SqlDataSource1_Selected">
            <FilterParameters>
                <asp:ControlParameter Name="newparameter"  ControlID="TextBox1"/>
            </FilterParameters>
        </asp:SqlDataSource>这个类似于一个简单的搜索功能,ControlID="TextBox1"