在ASP中访问数据而无需代码

时间:2013-08-27 19:54:14

标签: sqldatasource

我需要在ASP中读取DB中的一些值,我尝试这段代码并且工作正常:

<asp:SqlDataSource ID="SqlDataSource12" runat="server" DataSourceMode="DataSet" ConnectionString="<%$ ConnectionStrings:conexion1 %>" 
SelectCommand="select Quantity from XW_ReqLine where ReqNbr=@reqnbr1">
<SelectParameters>
    <asp:QueryStringParameter 
    ConvertEmptyStringToNull="True" 
    DefaultValue="10124"
    Direction="Input" 
    Name="reqnbr1" 
    QueryStringField="string" 
    Type="String" />                                                                                               
</SelectParameters>
</asp:SqlDataSource>

<asp:GridView ID="GridView15" runat="server" AllowPaging="True" AllowSorting="True" DataSourceID="SqlDataSource12" AutoGenerateColumns="true"></asp:GridView>

我需要将DefaultValue = “10124”更改为DefaultValue =“&lt;%#DataBinder.Eval(Container.DataItem,”ReqNbr“)%&gt; ”但在那之后,IIS显示错误。这种变化是因为这个参数不是常数

注意:我无法访问后面的代码(是商业软件),只有我可以在ASP文件中进行此修改。

0 个答案:

没有答案