使用gridview aspx更新SQL Server表

时间:2018-07-05 07:31:05

标签: asp.net sql-server gridview

我有一个存储过程,它可以获取表并对其进行处理以仅获取某些记录。一切正常。我很困惑如何编写存储过程以仅使用gridview上的edit功能来更新记录。并将此存储过程放在我的aspx页面上的什么位置?

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[uspPackingShiftTargetGetData] 
    @ProductShortDesc VARCHAR(16)
AS
    SELECT 
        ProductPackingShiftTarget.id, 
        ProductPackingShiftTarget.ShiftHour,    
        ProductPackingShiftTarget.ProductShortDescription, 
        ItemFrameSizeMaster.Description,
        ProductPackingShiftTarget.Quantity,  
        ProductPackingShiftTarget.FrameSizeMasterId
    FROM 
        ProductPackingShiftTarget 
    RIGHT JOIN 
        ItemFrameSizeMaster ON ProductPackingShiftTarget.FrameSizeMasterId = ItemFrameSizeMaster.id
    WHERE 
        ProductShortDescription = @ProductShortDesc

--EXEC dbo.uspPackingShiftTargetGetData @ProductShortDesc = 'g120c'

好,因此这将返回我想要的表中的项目,但是现在我需要一个存储过程,该存储过程仅基于Id列更新数量列。

如果有人可以帮助您,不确定是否可以在我的aspx页面中实现此功能?

0 个答案:

没有答案