【发布时间】:2012-06-30 02:20:18
【问题描述】:
对于网格视图:
我第一次尝试在 SQLDataSource 中为 UpdateCommand 使用存储过程:
<asp:SqlDataSource ID="TECT_DataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:OracleConnectionString %>"
ProviderName="<%$ ConnectionStrings:OracleConnectionString.ProviderName %>"
SelectCommand="SELECT MPID, User_Id, Last_Name, First_Name
FROM Scripts.vw_Tect_Exam"
UpdateCommand="P_TECT_UPD_EXAM_ID" UpdateCommandType="StoredProcedure">
<UpdateParameters>
<asp:Parameter Name="MPID" Type="Int32" />
<asp:Parameter Name="User_Id" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
我想知道 UpdateParameters 如何设置它们的值,因为我只指定了一个名称?
过程 P_TECT_UPD_EXAM_ID 需要两个参数作为输入:"in_MPID" 和 "in_UserId"
我还想知道如何将这些值映射到过程的输入参数,因为名称不同?
【问题讨论】:
标签: asp.net gridview parameters sqldatasource updatecommand