السلام عليكم ورحمة الله وبركاته
أعضاء المنتدى الكريم
أرجو منكم النظر في مشكلتي :
بعد رقم الطالب واسمه في تكست بوكس , واطلب بعد ذلك الاضافة للداتا بيس عن طريق الزر (إضافه) , تظهر لي رسالة بأنه قد تمت اضافة الصفوف , ولكن بعد أن أغلق ال(RUN) , واعود وافتح قاعدة البيانات , لا أجد الصفوف التي قمت باضافتها وقت تشغيل البرنامج ..
ولكن مالمشكلة

الكود :
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
'Declare general variable
Dim con As SqlConnection
Dim Cmd As SqlCommand
Dim ad As New SqlDataAdapter()
Dim myt As New DataTable()
Dim count As Integer = 0
'-------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
'connect to the database
con = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\Student\Database1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
con.Open()
'establish command object
Cmd = New SqlCommand("Select * from t1", con)
'establish data adapter/data table
ad = New SqlDataAdapter()
ad.SelectCommand = Cmd
myt = New DataTable()
ad.Fill(myt)
'-----------------
Dim r As DataRow
r = myt.NewRow
r = Me.TextBox1.Text
r(1) = Me.TextBox2.Text
myt.Rows.Add
'---------------
Dim adb As New SqlCommandBuilder(ad)
Me.ad.Update(myt)
MessageBox.Show("Inserted ------------ The number of rows=" & myt.Rows.Count)
Me.TextBox1.ResetText()
Me.TextBox2.ResetText()
Catch ex As Exception
MessageBox.Show("Save Error" & ControlChars.CrLf & ex.Message)
End Try
'close the connection
con.Close()
'dispose of the objects
con.Dispose()
Cmd.Dispose()
ad.Dispose()
myt.Dispose()
End Sub
End Class
الرجاء الرد عااااااااااااااااااااااااااااااااجلا وبأقرب وقت 
شكراً لكم