منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طريقة تحديد الكل داخل خلية فى datagridviw
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم اخوانى المحترمين 



اريد طريقة تحديد كل ما بداخل خلية معينة ولتكن الكمية للتعديل عليها selectAll يعنى عندما اكتب كود الصنف فينقل الى (cell(3 ويتم تغيير الكمية اريد فقط تحديد مابداخل الخلية 

وجزاكم الله خيرا 
(31-12-18, 07:30 PM)atef_020 كتب : [ -> ]
السلام عليكم اخوانى المحترمين 



اريد طريقة تحديد كل ما بداخل خلية معينة ولتكن الكمية للتعديل عليها selectAll يعنى عندما اكتب كود الصنف فينقل الى (cell(3 ويتم تغيير الكمية اريد فقط تحديد مابداخل الخلية 

وجزاكم الله خيرا 


وعليكم السلام ورحمة الله

عند الانتقال للخلية فسيتم تحديد الكل بشكل تلقائي عند ضغط زر أي حرف أو رقم في الكيبورد،
وليس شرطا أن تضغط بالماوس ليظهر مؤشر الكتابة،
فمؤشر الكتابة سيظهر مع ضغط زر أي حرف أو رقم في الكيبورد مع تحديد الكل بشكل تلقائي.
PHP كود :
Private Sub DataGridView1_CellEnter(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView1.CellEnter
    If DataGridView1
.CurrentCell.ColumnIndex 3 Then
        DataGridView1
.BeginEdit(True)
 
   End If
End Sub 
(31-12-18, 10:43 PM)a.wagdi كتب : [ -> ]
(31-12-18, 07:30 PM)atef_020 كتب : [ -> ]
السلام عليكم اخوانى المحترمين 



اريد طريقة تحديد كل ما بداخل خلية معينة ولتكن الكمية للتعديل عليها selectAll يعنى عندما اكتب كود الصنف فينقل الى (cell(3 ويتم تغيير الكمية اريد فقط تحديد مابداخل الخلية 

وجزاكم الله خيرا 


وعليكم السلام ورحمة الله

عند الانتقال للخلية فسيتم تحديد الكل بشكل تلقائي عند ضغط زر أي حرف أو رقم في الكيبورد،
وليس شرطا أن تضغط بالماوس ليظهر مؤشر الكتابة،
فمؤشر الكتابة سيظهر مع ضغط زر أي حرف أو رقم في الكيبورد مع تحديد الكل بشكل تلقائي.
PHP كود :
Private Sub DataGridView1_CellEnter(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView1.CellEnter
    If DataGridView1
.CurrentCell.ColumnIndex 3 Then
        DataGridView1
.BeginEdit(True)
 
   End If
End Sub 

اشكرك اخى الكريم على المساعدة والرد 
ولكن عندما وضعت الكود فى المكان المخصص لة تاتى هذه الرسالة 
PHP كود :
An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll 
هل اخذت في الاعتبار تغيير فهرس الحقل في الكود من 3 الي فهرس الحقل عندك
(01-01-19, 05:37 PM)عبدالله الصافي كتب : [ -> ]هل اخذت في الاعتبار تغيير فهرس الحقل في الكود من 3 الي فهرس الحقل عندك

تقصد رقم الخلية رقم الخلية عندى رقم 3 فعلا
ما اقصده هو تغيير رقم 3 في هذا السطر الي فهرس الحقل او العمود الذي به الخلية

If DataGridView1.CurrentCell.ColumnIndex = 3 Then
العمود المراد تحديدة هو بالفعل رقم 3 اخى الكريم
(01-01-19, 08:23 PM)atef_020 كتب : [ -> ]العمود المراد تحديدة هو بالفعل رقم 3 اخى الكريم

هل انت وضعت الكود في جملة تكرار او لووب؟

اذا كان كذلك فالخطأ هناك

والكود اظنه يجب ان يكون في نفس هذا الحدث ولا تنقله لحدث اخر

وقمت بتجربته واشتغل معي تمام
(01-01-19, 09:44 PM)عبدالله الصافي كتب : [ -> ]والكود اظنه يجب ان يكون في نفس هذا الحدث ولا تنقله لحدث اخر


نعم صحيح ما ذكره الأخ الكريم  عبدالله الصافي

وهذا يعني أنه أخذت جزء من الكود بردك هذا وتسبب في ظهر الخطأ
(01-01-19, 03:58 PM)atef_020 كتب : [ -> ]
ولكن عندما وضعت الكود فى المكان المخصص لة تاتى هذه الرسالة 
PHP كود :
An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll 

فلا أدري ما هو المكان المخصص لة وتسبب لك في الخطأ
انا وضعت تلكود فى حدث 
DataGridView1_CellEdit 
الصفحات : 1 2