تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في كود التعديل يتم التعديل لكن لا يقف على نفس الصف المعدل في الداتا جريد فيو
#1
السلام عليكم ورحمة الله وبركاتة
اخواني بصراحة عجزت وانا اعدل وابدل في كود التعديل 
يتم التعديل والامور تماام لكن اريد بعد التعديل ان يقف علة نفس السجل المعدل في الداتا جريد فيو

في كود اضافة يعمل تماام لوعندي 1000 سجل بعد الاضافة يقف على اخر سجل تمت اضافتة
استعملتة للتعديل 
وبعد التعديل يتم تحميل كل البيانات ويقف على اول سجل 
وظليت اعدل وابدل بالاكواد والان يقف على السجل الثاني او الثالث

فضلا لا امرا الاطلاع على الكود وشرح اين الخطا
هذا الكود المستخدم

كود :
Private Sub BtnEdit_Click(sender As Object, e As EventArgs) Handles BtnEdit.Click
       If RadioBtnName.Checked = True Then
           If myconn.conn.State = ConnectionState.Closed Then
               myconn.conn.Open()
           End If
           '..................كود تاكد من البيانات
           myconn.ds = New DataSet
           myconn.da = New SqlDataAdapter("Select name from Dalilak where name = '" & TxtNmae.Text & "'", myconn.conn)
           myconn.da.Fill(myconn.ds, "Dalilak")
           myconn.dv = New DataView(myconn.ds.Tables("Dalilak"))
           myconn.cur = CType(Me.BindingContext(myconn.dv), CurrencyManager)
           If myconn.cur.Count <> 0 Then
               MsgBox("hghsl موجود مسبقا", vbMsgBoxRtlReading + vbCritical, "خطا")
               Exit Sub
           End If

           myconn.updata1(TxtNmae.Text, myconn.ID)
           MsgBox("تمت عملية تحديث البيانات بنجاح", vbMsgBoxRtlReading + vbInformation, "التحديث")

           myconn.pos = myconn.dt.Rows.Count
           myconn.load_data()
           DgvEdit.DataSource = myconn.dv
           BindingContext(myconn.dv).Position = myconn.pos
           myconn.cur = CType(Me.BindingContext(myconn.dv), CurrencyManager)


           ''myconn.dt.Clear()
           ''myconn.load_data()
           '
           ''DgvEdit.DataSource = myconn.dt
           ''BindingContext(myconn.dv).Position = myconn.pos
           'myconn.cur = CType(Me.BindingContext(myconn.dt), CurrencyManager)
           myconn.showposition(lbl:=LblCount)
           myconn.conn.Open()
           TxtSersh11.Text = ""
           TxtSersh.Text = ""
           BtnEdit.Enabled = False
           TxtNmae.Enabled = True
           TxtPhone1.Enabled = False
           TxtPhone2.Enabled = False
           TxtAdress.Enabled = False
           TxtNotes.Enabled = False
           BtnSersh.Enabled = False
           BtnEdit.Text = "تعديل "
       End If
       If RadoBtnNumper.Checked = True Then
           If myconn.conn.State = ConnectionState.Closed Then
               myconn.conn.Open()
           End If
           myconn.updataNumper(TxtPhone1.Text, TxtPhone2.Text, TxtAdress.Text, TxtNotes.Text, myconn.ID)
           MsgBox("تمت عملية تحديث البيانات بنجاح", vbMsgBoxRtlReading + vbInformation, "التحديث")
           myconn.dt.Clear()
           myconn.load_data()
           DgvEdit.DataSource = myconn.dt
           BindingContext(myconn.dt).Position = myconn.pos
           myconn.cur = CType(Me.BindingContext(myconn.dv), CurrencyManager)
           myconn.showposition(lbl:=LblCount)
           myconn.conn.Open()
           TxtSersh11.Text = ""
           TxtSersh.Text = ""
           BtnEdit.Enabled = False
           TxtNmae.Enabled = True
           TxtPhone1.Enabled = False
           TxtPhone2.Enabled = False
           TxtAdress.Enabled = False
           TxtNotes.Enabled = False
           BtnSersh.Enabled = False
           BtnEdit.Text = "تعديل "
       End If
   End Sub
تحياتي لكم
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مساعدة في كود التعديل يتم التعديل لكن لا يقف على نفس الصف المعدل في الداتا جريد فيو - بواسطة essawq - 24-09-18, 12:31 AM


التنقل السريع :


يقوم بقرائة الموضوع: