对于网格视图:
我第一次尝试在 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"