تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل كود الحذف
#1
الرجاء تعديل كود حذف البيانات بحيث إذا كان الجدول فارغ تظهر رسالة بأنه لا توجد بيانات في الجدول
وهذا كود الحذف
كود :
Dim Position As Integer = DataGridView1.CurrentRow.Index
        Dim ID_Position As Integer = DataGridView1.Rows(Position).Cells("BID").Value
        Dim CmdDelete As New SqlCommand
        With CmdDelete
            .Connection = Conn
            .CommandType = CommandType.Text
            .CommandText = "Delete  From Tab_Books Where BID = @BID"
            .Parameters.Clear()
            .Parameters.AddWithValue("@BID", SqlDbType.Int).Value = ID_Position
        End With
        Try
            If Conn.State = 1 Then Conn.Close()
            Conn.Open()
            CmdDelete.ExecuteNonQuery()
            Conn.Close()
            MsgBox("تم حذف اســم الكتـاب المحـدد.", MsgBoxStyle.Information, "إجـراء الحـذف")
            CmdDelete = Nothing
        Catch ex As Exception
            Conn.Close()
            MsgBox(Err.Description, MsgBoxStyle.Information)
        Finally
            If Conn.State = ConnectionState.Open Then Conn.Close()

        End Try
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#2
بإمكانك إضافة الكود التالي في البداية ، قبل كود الحذف :
كود :
  If DataGridView1.Rows.Count = 0 Then
           MsgBox("لا توجد بيانات في الجدول", MsgBoxStyle.Critical, "حذف البيانات")
           Exit Sub
       End If
الرد }}}
#3
إضافة لما قدمه أخي الكريم ابو خالد الشكري بارك الله فيه و له
يمكن وضعه في بداية كود الحذف 
كود :
   Using Cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand("SELECT MAX(STUDENT_Id) From TBL_STUDENT", Conne)
               If Conne.State = ConnectionState.Closed Then
                   Conne.Open()
               End If
               If Cmd.ExecuteScalar Is DBNull.Value Then

       MessageBox.Show("جدول التلاميذ فارغَا .. لا توجد بيانات لتنفيذ الأمر", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
                   Conne.Close()
                   Return
               End If
           End Using

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: مصمم هاوي , أبو خالد الشكري , Zuhare , Zuhare , Zuhare


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 203 08-10-25, 02:20 PM
آخر رد: salamandal
  تعديل كود تحديث البيانات مصمم هاوي 1 779 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 978 15-04-25, 06:16 PM
آخر رد: princelovelorn
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 669 03-04-25, 02:44 PM
آخر رد: princelovelorn
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 791 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
  محتاج تعديل على كود الحذف new_programer 2 649 17-02-25, 06:50 PM
آخر رد: new_programer
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 617 05-02-25, 01:51 AM
آخر رد: new_programer
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 529 25-01-25, 12:45 AM
آخر رد: مصمم هاوي
  تعديل حجم ورق الطابعة برمجيا kmar12 1 342 21-12-24, 02:36 PM
آخر رد: aljzazy
  تعديل على أكواد العمليات بالفورم Frm_Edite العيدروس 5 415 11-12-24, 04:10 PM
آخر رد: العيدروس

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


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