تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] حدف كل اسطر محددة في داتا قريد فيو
#1
السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

هادي محاولتي في الحل يظهر لي اسم صنف موجود مسبقا ياريت مساعده من اعضاء منتدي
كود :
 If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           For x As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
               If DataGridView1.Rows(x).Cells(10).Value Then
                   DataGridView1.Rows.Remove(DataGridView1.Rows(x))
               End If
           Next
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

هادي محاولتي في الحل يظهر لي اسم صنف موجود مسبقا ياريت مساعده من اعضاء منتدي
كود :
 If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           For x As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
               If DataGridView1.Rows(x).Cells(10).Value Then
                   DataGridView1.Rows.Remove(DataGridView1.Rows(x))
               End If
           Next
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 09:47 PM)ali_ahmed12 كتب :
(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

(08-11-22, 07:47 PM)ali_ahmed12 كتب : السلام عليكم لدي داتا غريد فيو اريد عندما احدد عدد اسطر عن طريق شيك بوكس واضغط علي زر حدف تحدف اسطر محددة
هدا كود اضافة شيك بوكس لعمود اخير 
وهدا كود حدف 
كود :
Dim chk As New DataGridViewCheckBoxColumn
       chk.HeaderText = "اختيار"
       DataGridView1.Columns.Add(chk)
كود :
If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If

هادي محاولتي في الحل يظهر لي اسم صنف موجود مسبقا ياريت مساعده من اعضاء منتدي
كود :
 If MessageBox.Show("هل ترغب في حدف بيانات الصنف", "رسالة تنبيه", MessageBoxButtons.YesNo) = DialogResult.No Then Exit Sub
       Dim DT As New DataTable
       Dim DA As New SqlDataAdapter("select *from products where label= '" & labell.Text & "'", Module1.con)
       DA.Fill(DT)
       If DT.Rows.Count = 0 Then
           MessageBox.Show("الصنف موجود مسبقا يرجي التاكد", "رساله تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
       Else
           Dim DR = DT.Rows(0)
           For x As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
               If DataGridView1.Rows(x).Cells(10).Value Then
                   DataGridView1.Rows.Remove(DataGridView1.Rows(x))
               End If
           Next
           DR.Delete()

           Dim SAVE As New SqlCommandBuilder(DA)
           DA.Update(DT)
           MessageBox.Show("تم عملية حدف الصنف بنجاح", "رساله تاكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)

           fill_DGV()
           Button3_Click(sender, e)
       End If
ياريت اجابه من اخوه

Dim chk As New DataGridViewCheckBoxColumn
chk.HeaderText = "اختيار"
chk.Name = "chk"
DataGridView1.Columns.Add(chk)

---

If DT.Rows.Count <> 0 Then

---

If DataGridView1.Rows(x).Cells("chk").Value Then
الرد }}}
تم الشكر بواسطة:
#3
أخي الكريم (علي) الاحظ في أسئلتك تكرار كتابتها.
فأرجو الانتباه فإنما يكفي توجيه السؤال مرة واحدة بشرط الوضوح والايجاز قدر الإمكان
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: Taha Okla , Taha Okla , ali_ahmed12 , ali_ahmed12


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,293 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حقل الزامي ضمن داتا كريت فيو EMADW 1 415 20-05-25, 01:12 PM
آخر رد: princelovelorn
  [VB.NET] داتا كريت فيو EMADW 13 1,187 15-05-25, 10:48 PM
آخر رد: Taha Okla
  [VB.NET] جمع عمود داتا كريت فيو مع تجاهل الخلايا الفارغة EMADW 4 492 29-04-25, 10:57 PM
آخر رد: Taha Okla
  [VB.NET] ترقيم داتا كريت فيو EMADW 1 350 21-04-25, 11:52 PM
آخر رد: Taha Okla
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 422 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  كيف ايجاد أعلى رقم بعد علامة محددة.لحقل الباركود new_programer 6 476 20-01-25, 02:11 AM
آخر رد: new_programer
  [VB.NET] بطئ جلب البيانات في داتا جرد فيو h2551996 4 488 06-01-25, 06:45 PM
آخر رد: h2551996
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 565 25-08-24, 02:43 AM
آخر رد: Taha Okla
  [VB.NET] حفظ بيانات صفوف محددة في الجريد فيو abu7shihab 1 321 09-08-24, 04:50 PM
آخر رد: abu7shihab

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


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