17-04-19, 07:55 PM
بسم الله الرحمن الرحيم
إخواني الكِرام عساكم بخير حال؟
وددت أسأل حضراتكم ... إذا كان لدي داتاجريدفيو 1 و داتاجريدفيو2
هل يُمكن عرض نتيجة البحث في داتاجريدفيو 2 وإبقاء جميع البيانات في الداتاجريدفيو1؟
myadapter = New OleDbDataAdapter("select * from tbl_vente where id_order =" & dgv.CurrentRow.Cells("id_order").Value, con)
dt_Vente = New DataTable
myadapter.Fill(dt_Vente)
dgv_vente.Rows.Clear()
For i As Integer = 0 To dt_Vente.Rows.Count - 1
dgv_vente.Rows.Add()
dgv_vente.CurrentCell = dgv_vente.Rows(dgv_vente.Rows.Count - 1).Cells(3)
Dim RowIndex As Integer = dgv_vente.CurrentRow.Index
dgv_vente.Item("id", RowIndex).Value = dt_Vente.Rows(i)!id
dgv_vente.Item("id_order_v", RowIndex).Value = dt_Vente.Rows(i)!id_order
dgv_vente.Item("id_produit_v", RowIndex).Value = dt_Vente.Rows(i)!id_produit
dgv_vente.Item("nom_produit", RowIndex).Value = dt_Vente.Rows(i)!nom_produit
dgv_vente.Item("famille_produit", RowIndex).Value = dt_Vente.Rows(i)!famille_produit
dgv_vente.Item("qty", RowIndex).Value = dt_Vente.Rows(i)!qty
dgv_vente.Item("prix_a", RowIndex).Value = dt_Vente.Rows(i)!prix_a
dgv_vente.Item("prix_v", RowIndex).Value = dt_Vente.Rows(i)!prix_v
dgv_vente.Item("total", RowIndex).Value = dt_Vente.Rows(i)!total
dgv_vente.Item("date_v", RowIndex).Value = dt_Vente.Rows(i)!date_v
Next(19-04-19, 12:33 PM)elgokr كتب : [ -> ]نعم اخى الحبيب
فقط بعد اتمام عمل الاستعلام الخاص بكود البحثتاتى عن ارسال قيمة DT أو DS بدلاً من تعبئة الداتا جريد 1 بهافقط قم بتعبئة داتا جريد 2
فهذا اذا كنت تستعمل من خلال الاكوادواذا كنت تستخدم من خلال الادوات والربط
فهنا ستقوم بانشاء عدد 2 داتا جريدالاول يعرض بدون مشكلة والثاني فى وضع الاخفاءوستعمل على كود الفلتر فى الداتا جريد 2 وعند التنفيذ البحث يقوم باظهار الداتا جريد 2
تحياتى لكوتمنياتى لك التوفيق