Windows窗体(VB.net)从序列中获取下一个值
我正在学习VB.Net,并开始使用类型化数据集构建Windows窗体。我已经创建了一个Sequence OrderHeader_Seq SQL Server 2014 Express,并希望在按下默认导航器保存按钮并完全丢失时,将最新的序列值分配给表单中可用的一个文本框Windows窗体(VB.net)从序列中获取下一个值,vb.net,sequence,assign,Vb.net,Sequence,Assign,我正在学习VB.Net,并开始使用类型化数据集构建Windows窗体。我已经创建了一个Sequence OrderHeader_Seq SQL Server 2014 Express,并希望在按下默认导航器保存按钮并完全丢失时,将最新的序列值分配给表单中可用的一个文本框 Private Sub OrdersBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles OrdersBindingNaviga
Private Sub OrdersBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles OrdersBindingNavigatorSaveItem.Click
'
Me.Validate()
Me.OrdersBindingSource.EndEdit()
' This area I want to add some kind of coding and assign the value to textbox
Me.TableAdapterManager.UpdateAll(Me.POSDataSet)
End Sub
提前感谢在design中打开数据集 右键单击TableAdapter并添加新查询 选择使用SQL语句 选择返回单个值的 键入适当的SQL查询。我在数据库中定义了一个名为OrderHeaderId_Seq的序列,因此我的查询是为OrderHeaderId_Seq选择下一个值 为新的标量查询指定适当的名称。 忽略警告,这是一般性的,因为在给定的时间点无法解析查询语句。 打开表单的代码页,并在保存按钮单击事件下进行更改,如图所示 现在你可以走了 我几年前就停止使用类型化数据集了,因为它们似乎有问题——祝你好运。