asp.net - 使用 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 页面中实现这一点?
解决方案
推荐阅读
- angular - 如何在 Angular 2+ 中使用 ngmodel 为输入设置一个值
- coccinelle - 将 Coccinelle 匹配限制为给定类型的表达式
- node.js - Mongoose 查询问题 - $push 两次推送元素
- google-cast - google-cast CAF 投射按钮自定义
- html - 如何在容器内对齐一个 div,另一个与浏览器窗口的右端对齐?
- python - TypeError:gradientDesc() 正好采用 1 个参数(给定 4 个)
- jquery - JQuery parse.JSON 忽略未定义
- java - 为什么添加超类会破坏我的 Spring bean?
- r - 在 R 中使用 geom_density_2d 时出现错误
- rust - 如何从 crates.io 中删除已发布的 crate?