Windows窗体(VB.net)从序列中获取NEXT值

Windows窗体(VB.net)从序列中获取NEXT值

问题描述:

我正在尝试学习VB.Net &开始使用“键入数据集”构建Windows窗体。我创建了一个序列“OrderHeader_Seq”(SQL Server 2014,Express),并希望将最新的序列值分配给我的表单中可用的文本框之一,而默认导航器“保存”按钮被按下并完全丢失。Windows窗体(VB.net)从序列中获取NEXT值

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 

在此先感谢

+0

几年前我退出了'Typed DataSets',因为它们似乎是越野车 - 祝你好运。 – OneFineDay 2014-12-06 16:20:24

打开的DataSet设计 右键单击“TableAdaptor”,并添加新的查询 Add Query 1 选择“使用SQL语句” Add Query 2 选择“返回一个值” Add Query 3 键入适当的SQL查询。我已经定义了一个名为OrderHeaderId_Seq与数据库序列,因此我的查询“SELECT NEXT VALUE FOR OrderHeaderId_Seq” Add Query 4

为您的新标量的查询指定一个合适的名称。 Add Query 5

忽略警告,这是通用的,因为在给定的时间点无法分析查询语句。 Add Query 6

开放的代码页的表格并下保存按钮单击事件改变见过像 Add Query 7

现在你是好去!