تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تصفية ComboBox داخل datagridview
#1
Sad 
السلام عليكم و رحمة الله و بركاته 

في البداية أن لدي datagridview في داخلها ComboBox  أستطعت تعبئته من جدول العملاء كما في الكود التالي 
كود :
 Public Sub DGVCOMBO(COMBOID As Integer, DGVNAME As DataGridView, SQLCOMB As String, VALLCOMB As String, NAMESHOW As String)


       Dim DT As New DataTable
       Dim DA As New SqlClient.SqlDataAdapter
       DT.Clear()
       DA = New SqlClient.SqlDataAdapter(SQLCOMB, SQLCON)
       DA.Fill(DT)
       If DT.Rows.Count > 0 Then
           With DirectCast(DGVNAME.CurrentRow.Cells(COMBOID), DataGridViewComboBoxCell)
               .DataSource = DT
               .DisplayMember = NAMESHOW
               .ValueMember = VALLCOMB

           End With
       Else


       End If

   End Sub
 
وقمت بإستدعائه بهذا ال SUB
PHP كود :
Private Sub DGV_CellBeginEdit(sender As ObjectAs DataGridViewCellCancelEventArgsHandles DGV_MEDI.CellBeginEdit


        If e
.ColumnIndex 1 Then


          DGVCOMBO
(1DGV_MEDI" SELECT dbo.CUSTOMERS.* FROM dbo.CUSTOMERS""CUST_ID""CUST_NAME")


 
       End If



 
   End Sub 
 
ما أريده كالأتي :
عندما أختار عميل من الكومبوبوكس ...
و أنتقل للصف التاني داخل الداتا جريد يتصتفى العميل منها العميل الذي أخترته في الصف السابق  وهكذا حلقة ....
للأسف جربت كل الأفكار حول الحلقات التكرارية و ال DATATBLE و لم أنجح .......
هل من فكرة ما ......
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة اللله وبركاته
اخي الكريم سعيد
مازال سؤالك غير واضح هناك بعض الاستفسارات
انت قلت انك قمت بتعبئة الكومبوبوكس باسماء العملاء 
الان الداتا غرايد فيها صفوف طبعا كل صف في حقل الكومبو يوجد اسم عميل
س1 : هل كل السجلات لها نفس اسم العميل؟ ام كل صف يختلف اسم العميل؟ وهل اسم العميل يرد في اكثر من سجل ام سجل واحد فقط
س2 : ماذا تقصد بكلمة (يتصفى العميل) ؟ هل تقصد ازالته من الكومبوبوكس؟ 
س3 : كيف يمكن ازالة اسم العميل من الكومبو وهو مرتبط بقاعدة البيانات ناهيك عن انك تقول اذا انتقلت الى سجل يتصفى العميل(يحذف)وهل عدد العملاء في الكومبو  يساوي عدد السجلات ام اقل ؟ 
س4 : كيف سيتم الانتقال من سجل الى أخر ؟ هل عشوائي ام بالتسلسل ؟
اخيرا لم توضح الفكرة او المراد مما تريد فعله فلعل هناك طريقة افضل لنتفيذ ماتريد
اتمنى الايضاح ليتم الرد من قبل الاخوة الاعضاء الكرام
دمت بخير ياصديقي
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: سعيد كنيمو , سعيد كنيمو
#3
(01-03-21, 10:33 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة اللله وبركاته
اخي الكريم سعيد
مازال سؤالك غير واضح هناك بعض الاستفسارات
انت قلت انك قمت بتعبئة الكومبوبوكس باسماء العملاء 
الان الداتا غرايد فيها صفوف طبعا كل صف في حقل الكومبو يوجد اسم عميل
س1 : هل كل السجلات لها نفس اسم العميل؟ ام كل صف يختلف اسم العميل؟ وهل اسم العميل يرد في اكثر من سجل ام سجل واحد فقط
س2 : ماذا تقصد بكلمة (يتصفى العميل) ؟ هل تقصد ازالته من الكومبوبوكس؟ 
س3 : كيف يمكن ازالة اسم العميل من الكومبو وهو مرتبط بقاعدة البيانات ناهيك عن انك تقول اذا انتقلت الى سجل يتصفى العميل(يحذف)وهل عدد العملاء في الكومبو  يساوي عدد السجلات ام اقل ؟ 
س4 : كيف سيتم الانتقال من سجل الى أخر ؟ هل عشوائي ام بالتسلسل ؟
اخيرا لم توضح الفكرة او المراد مما تريد فعله فلعل هناك طريقة افضل لنتفيذ ماتريد
اتمنى الايضاح ليتم الرد من قبل الاخوة الاعضاء الكرام
دمت بخير ياصديقي


أولا أشكرك على الرد 
كلامك صحيح السؤال مبتور 

لدي جدول الوسطاء و الوسيط له أكثر من عميل ولكن العميل سيكون مع وسيط واحد ...
هذ إن كان هناك وسيط 

أنشأت جدول للعملاء  وجدول للوسطاء 
وقمت بإظافة فورم العملاء و فورم للوسطاء ..
ولكن فورم الوسطاء له داتا جريد فيو و هذه الداتا ستكون متصلة مع العملاء لتعبيئة رقم الوسيط و نسبة الوساطة و غيرها .....

أولا عند إختيار العميل سيسجل رقم العميل 
ولا أريد تكراره وهذه خطوة 

وأريد عندما أنتقل للصف الثاني أضغط على الكمبوبوكس لا يظهر أسم العميل الذي أخترته في السابق أي الصف السابق ......هي للتسهيل في بهذه الطريقة سأمنع التكرار أصلا....

وأنا أريد إزالة العميل من الداتا سورس DataSource الخاصة بالكومبو فقط ليس إزالته من القاعدة ...
قد تكون هناك طريقة وهي تحديث قيمة في جدول
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اتعامل مع databindings و ال combobox سلام و محبه 2 84 24-03-24, 05:00 AM
آخر رد: سلام و محبه
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 200 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 320 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 309 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 659 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  [VB.NET] استدعاء بيانات في TextBox بناء على combobox loay775 2 277 18-01-24, 05:07 PM
آخر رد: loay775
  مشكلة في datagridview Adata 4 318 17-01-24, 03:00 PM
آخر رد: aljzazy
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 314 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  حماية عمود داخل ورقة الاكسل العيدروس 3 195 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 332 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم