السلام عليكم ورحمة الله
أعتقد الحل كما ذكره أخونا سعود - مسألة ترتيب العمليات
لا أدري لم استخدمت DataBindings طالما عملك بالكود وليس المعالج
هذه طريقة من هذا المنتدى بدون استخدام DataBindings وإن شاء الله تمام
PHP كود :
Imports System.Data.OleDb
Public Class Form1
Dim CnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=storemng.accdb"
Private Sub frmitem_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
Using Conn As New OleDbConnection(CnString)
Using da As New OleDbDataAdapter(" SELECT * FROM [products] ", Conn)
Dim dt As New DataTable
If da.Fill(dt) > 0 Then
Dim row As DataRow = dt.Rows(0)
Me.txtid.text = row("id")
Me.txtitemname.text = row("namep")
Me.ComboBox1.text = row("unitp")
Me.txtQ.text = row("nowp")
Me.txtnote.text = row("note")
Me.DataGridView1.DataSource = dt
End If
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class

