首页 > 解决方案 > 使用 gridview aspx 更新 SQL Server 表

问题描述

我有一个存储过程,它抓取一个表并对其进行操作以仅抓取某些记录。这工作正常。我很困惑如何编写存储过程来使用gridview上的编辑功能更新记录。以及将此存储过程放在我的 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 页面中实现这一点?

标签: asp.netsql-servergridview

解决方案


推荐阅读