تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن داتا جريد فيو
#1
سؤالي هو في عمود معين في داتا جريد فيو اريد عند كتابة اسم مادة او جزء من اسم مادة يظهر قائمة منسدلة بجميع المواد التي تحتوي على الكلمة المدخلة
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم ابو انس
ماتسأل عنه هو تماما AutoComplete للخلية التي تكتب فيها اسم المنتج ولكن هنا يجب الانتباه الى انك ستكتب كلمة واحدة على الاقل اي ليس حرف ... في المثال التالي فيه داتاغرايد فيو فيها عمودين الاول اكتب اي شيئ والثاني ستكتب اسم منتج من الامنتجات الموجودة في الجدول وهي احدى الكلمات التالية : 
Mouse
Keyboard
Screen
وعند الكتابة ستظهر قائمة تحتوي على كل المنتجات الحاوية على الاسم الذي كتبته
بالتوفيق ان شاء الله


الملفات المرفقة
.zip   AutoCompletTextInDGV.zip (الحجم : 159.06 ك ب / التحميلات : 25)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: dalas , alfaiz678 , ابو انس
#3
شكرا اخي ابراهيم
وإلى الأمام دوما
الكل يستفيد منك في المنتدى

لدي تعديل بسيط فقط على الكود
وهو عندما تكتب ايضا في خانة Number
تظهر نفس القائمة المنسدلة التابعة لخانة Itm_Name

لذلك لو اظيف هذا التعديل اظن انه سيحل المشكلة
كود :
Private Sub DataGridView1_EditingControlShowing_1(sender As Object, e As DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
       Dim column As Integer = DataGridView1.CurrentCell.ColumnIndex
       Dim headerText As String = DataGridView1.Columns(column).HeaderText
       Dim Txt As TextBox = TryCast(e.Control, TextBox)

       If headerText.Equals("Itm_Name") Then

           If Txt IsNot Nothing Then
               Txt.AutoCompleteMode = AutoCompleteMode.SuggestAppend
               Txt.AutoCompleteCustomSource = AutoCompleteLoad()
               Txt.AutoCompleteSource = AutoCompleteSource.CustomSource
           End If
       Else

           If Txt IsNot Nothing Then
               Txt.AutoCompleteMode = AutoCompleteMode.None
               Txt.AutoCompleteCustomSource = Nothing
           End If

       End If


   End Sub
الرد }}}
تم الشكر بواسطة: ابو انس , dalas , ابراهيم ايبو
#4
وعليكم السلام ورحمة الله وبركاته
ماشاء الله مبدعين ..هذا ما اريده بالضبط
شكرا لكم
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: dalas , ابراهيم ايبو
#5
السلام عليكم ورحمة الله وبركاته
بارك الله بكم جميعا اسرة واحدة تتعاون في حل المشكلات البرمجية
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: dalas , alfaiz678



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


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