繁体   English   中英

从代码隐藏在SqlDataSource中添加参数

[英]Add parameter in SqlDataSource from code-behind

我的页面上有一个网格,我想填充存储过程提供的数据,该存储过程具有从cookie读取的某些参数。 我不知道如何动态地将参数添加到SqlDataSource并将其分配给网格?

 </telerik:RadScriptManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="200px" 
    Width="715px">
    <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" 
        AllowSorting="True" CellSpacing="0"  GridLines="None" 
        Height="533px" PageSize="7" AllowFilteringByColumn="True" 
        FilterItemStyle-Width="400px" DataSourceID="dsNew">
        <ClientSettings>
            <Selecting CellSelectionMode="None" />
            <Scrolling AllowScroll="True" UseStaticHeaders="True" />
        </ClientSettings>
        <AlternatingItemStyle BackColor="#CCCCCC" />
        <MasterTableView datasourceid="dsNew">
            <CommandItemSettings ExportToPdfText="Export to PDF" />
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" 
                Visible="True">
            </RowIndicatorColumn>
            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" 
                Visible="True">
            </ExpandCollapseColumn>
            <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                </EditColumn>
            </EditFormSettings>
        </MasterTableView>
        <FilterItemStyle Width="400px" />
        <FilterMenu EnableImageSprites="False">
        </FilterMenu>
    </telerik:RadGrid>
    <asp:SqlDataSource ID="dsNew" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DB_BankSafeDepositBoxesConnectionString %>" 
        SelectCommand="S_Boxes_StatusReport" SelectCommandType="StoredProcedure">
       <SelectParameters>
             <asp:CookieParameter Name="BranchID" CookieName="userauth" />
            </SelectParameters>
    </asp:SqlDataSource>

您可以使用以下方法:

    <SelectParameters>
        <asp:CookieParameter Name="email" CookieName="email_id" />
    </SelectParameters>

MSDN链接
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.cookieparameter.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM