C# 在VisualStudio的详细信息视图中使用onclick按钮进行上一次和下一次记录
我需要在详细信息视图中使用onclick按钮浏览记录。问题是我的PK是一个varchar,这对我来说有点复杂。我需要剪切序列号的部分,以移动到C#中的上一条和下一条记录。例如,我的PK是MD1234-289-1-0000,序列号是289,我需要使用PK的这一部分在记录中移动。我在sql中声明了这个查询,但我不知道如何在C#中添加这个查询,也不知道正确的方法是什么C# 在VisualStudio的详细信息视图中使用onclick按钮进行上一次和下一次记录,c#,C#,我需要在详细信息视图中使用onclick按钮浏览记录。问题是我的PK是一个varchar,这对我来说有点复杂。我需要剪切序列号的部分,以移动到C#中的上一条和下一条记录。例如,我的PK是MD1234-289-1-0000,序列号是289,我需要使用PK的这一部分在记录中移动。我在sql中声明了这个查询,但我不知道如何在C#中添加这个查询,也不知道正确的方法是什么 DECLARE @text VARCHAR(21) = 'MD1234-289-1-0000' DECLARE @start_inde
DECLARE @text VARCHAR(21) = 'MD1234-289-1-0000'
DECLARE @start_index INT
DECLARE @end_index INT
SELECT @start_index = CHARINDEX('-', @text, 1)
SELECT @end_index = CHARINDEX('-', @text, CHARINDEX('-', @text, 1) + 1)
SELECT SUBSTRING(@text, @start_index + 1, @end_index - @start_index - 1)
有什么例子或想法吗
谢谢 它总是AA#################吗?是的,总是相同的结构。唯一改变它的部分是AA######-289-#-#####,因为它是一个顺序数字。我需要使用此部分移动到上一个记录和下一个记录,并使用onclick按钮查看详细信息。谢谢