السلام عليكم و رحمه الله و بركاته
هل يمكن عمل إكمال تلقائى فى خلايا ال DataGrid من بيانات نفس العمود ؟؟
جزاكم الله خيراً
السلام عليكم و رحمه الله و بركاته
هل يمكن عمل إكمال تلقائى فى خلايا ال DataGrid من بيانات نفس العمود ؟؟
جزاكم الله خيراً

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
طبعا اخي الفاضل باستخدام الاحداث المرتبطة بالعنصر DataTable
DataTable_ColumnChanging
DataTable_ColumnChanged
DataTable_RowChanging
DataTable_RowChanged
واذا كانت التعديل خاص باي حقل بالسجل تحت التعديل فيكون التعديل بالامر المباشر
اما اذا كان التعدل في سجل آخر غير السجل تحت التعديل فيمكنك تحديد السجل المطلوب تعديله باستخدام
Dim MyDataRow As DataRow = CType(MyDataview.Item(5).Row, DataRow)
أو باستخدام
CurrencyManager
تم تعديل هذه المشاركة بواسطة وليد مندني في 12 أغسطس 2006 في 10:54
السلام عليكم
شكرا على التفاعل و المساهمه
و لكن ما علاقة هذا بعملية الاكمال التلقائى ؟؟؟

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
اخي الفاضل ،،،
الاكمال التتلقائي اذا كنت تقصد به انه عند وضع قيمة معينة في خلية ما من DatatGrid فان البرنامج يضع تلقائيا قيم اخرى في خلايا اخري فهذا ماتكلمت عنه
أما اذا كان المقصود أمرا أخر بخلاف ذلك فيرجى المعذرة لاني لم افهم المطلوب
شكرا اخ وليد
انت فهمت الصواب و لكننى ابحث عن الخوارزمية و ليس عن الاحداث Events
شكرا جزيلا على التفاعل و المساهمة

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
ماذا تقصد اخي الفاضل بأنك تريد الخوارزمية و ليس الاحداث
هل وضحت المصطلح المطلوب بالانجليزى حتى يمكن تحديده
اقف مع الاخ وليد في انه من الافضل طبعا ربط ال DataGrid مع DataTable ومن ثم عمل Catch للحدث RowChanged او اي حدث اخر مناسب، مع العلم ان يجب تعريف ال DataTable بالكلمة WithEvents
Salamo 3aleko
ok Mr Waleed
I mean I dont ask about the events that we need to handle.. I asked about the algorithm of AutoComplete ... I know which events to handle but where is the algorithm
I hope you got the idea
thank you
تم تعديل هذه المشاركة بواسطة AHMAD FATHY في 14 أغسطس 2006 في 18:07

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
يعمي لسة الداتا جريد مازالت بها تخلف كثير إبحث عن أداة جاهزة أة قم باختراع طريقة بنفسك
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
عفوا اخي الفاضل
قصدت توضيح معنى كلمة ( الخوارزمية ) التى تبحث عنها وتحديد معناها بالانجليزي لأني لا أعرف معنى مصطلحها العربي
ولم اقصد ان تكتب لي رسالة بالانجليزي
وعلى العموم حتى بتوضيحك ان معناها AutoComplete Algorithim
فاني حتى الان لم أفهم ماذا تريد بالضبط
وعموما
good luck ،،،
كما أني أختلف مع الاخ seahmad عن ان تقوم بالبحث عن اداة اخرى غير DataGrid
فأنا أعتقد انها أداة ممتازة
ولكن القصور في فهمنا نحن .
وشكرا للجميع
تم تعديل هذه المشاركة بواسطة وليد مندني في 15 أغسطس 2006 في 08:07
للاسف لم اتمكن لكن كل ما وصلت اليه هو عمل Catch عند ضغط زر ما ، ومن ثم عمل فلترة للبيانات السابقة متزامنة مع ضغط الازرار، وكنت اريد منها ان اقوم بتعديل قيمة الخلية الحالية الى اول ناتج من البيانات المفلترة ومن ثم طبعا اختيار النص من اخر حرف تم ضغطه الى اخر النص.
والمشكلة بالتحديد ناتجة من انه قيمة الخلية الحالية لا تتعدل بينما زر ما يتم ضغطه.
لكن قمت بعمل Lits تظهر وتختفى، وتتكون من البيانات المفلترة ومنها يتم الاختيرا الصحيح.
هذا الموضوع مغلق.