Dim Patient As DataTable
Dim MaxID As Object
Dim fillter As String = ""
Dim NewID As Integer
Patient = ds.Tables("Patient")
MaxID = Patient.Compute("MAX(PID)", fillter)
NewID = CInt(MaxID)
NewID = NewID + 1
txtPID.Text = CStr(NewID)
ขอบคุณครับ ผมลองดูแล้ว มันได้เป็น datarow .ใช่ไหมครับ
แต่ผมอยากได้ค่าที่เหมือนตอนเรา Select ในฐานข้อมูล Dim sql as string = "SELECT TOP 1 OrderID FORM Oder ORDER BY OrderID DESC" อยากได้ค่าที่อยู่ในฟิล แต่หาในดาต้าเซ็ต พอจะทำได้ไหมครับ
Code (VB.NET)
Dim Patient As DataTable
Dim MaxID As Object
Dim fillter As String = ""
Dim NewID As Integer
Patient = ds.Tables("Patient")
'Patient.Select("", "PID DESC")
Patient.Rows(Patient.Rows.Count)("Patient")
MaxID = Patient.Select("PID = MAX(PID)")
'MaxID = Patient.Compute("MAX(PID)", fillter)
NewID = CInt(MaxID)
NewID = NewID + 1