(15-07-17, 10:07 PM)حريف برمجة كتب : الأخ خالد هذه بصراحه ليست مشكلة :
لانك مثال لو سجلت أحمد برقم آيدي 19
وسجلت محمود برقم آيدي 20
ثم حذفت أحمد ابو رقم 19
انت تريد إعادة ترتيب الآيدي ليصبح محمود برقم آيدي 19
هكذا تريد بالفعل يمكن حلها ولكن خطأ فادح .
لأن محمود اختلف رقمه الآيدي ولو كانت هناك جداول مترابطة معه سوف تفقدها ،،، علاوة على ذلك محمود حافظ رقمه 20 واصبح 19 سوف يسبب لخبطة في شغلك .
الأفضل اذا حذفت سجل يبقى الترتيب كما هو ،،،،
قرر ماذا تريد وسوف نساعدك .
اخي الحبيب
فهمت حضرتك تماما ولكن
الجداول للمشروع غير مترابطة الان فانا اريد الترتيب المتتالي الان
طيب ضع هذه الاسطر في اي مكان وشوف كيف الداتاقريدفيو يتم ترتيبها إبتداء من الرقم 1
كود :
Private Sub DataGridView1_RowsAdded(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowsAddedEventArgs) Handles DataGridView1.RowsAdded
For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1
Me.DataGridView1.Rows(i).HeaderCell.Value = (i + 1).ToString
Next
End Sub
Private Sub DataGridView1_RowsRemoved(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowsRemovedEventArgs) Handles DataGridView1.RowsRemoved
For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1
Me.DataGridView1.Rows(i).HeaderCell.Value = (i + 1).ToString
Next
End Sub
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
16-07-17, 01:49 AM (آخر تعديل لهذه المشاركة : 16-07-17, 01:53 AM {2} بواسطة سعود.)
(16-07-17, 01:47 AM)حريف برمجة كتب :
(16-07-17, 01:33 AM)سعود كتب : كود حذف الصف
(i + 1)
اظن علامة طرح - الصحيحة
مدري كلامك موجه لمين ؟
المهم إن كان لي ،، فأنا هنا ماقلت بطرح علشان تجي تعلمني علامة الطرح من علامة الجمع !
هذا الكود يقوم بترتيب التسلسل للداتا قريد فقط ،، سيغني طالب السؤال من ترتيب حقل الجدول .
لا حول ولا قوة الا بالله العلي العظيم
الله يهديك بس
شوف حدث RowsRemoved
اللي انت كتبته والله يهديك لو دريت انك بهذا التفكير مارديت عليك
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
إقتباس :نعم ياسعود انا عارف ومتأكد انك تحسب اني مخطئ وغلطان في الكود ،، الداتاقريدفيو تعرض السجلات وهناك حالتان :
الأولى : إضافة سجل جديد .
الثانية : حذف سجل .
الخطا وارد وماعندي مشكلة اني اعرف اني مخطيء المهم اسلوبك السابق غير مناسب ابدا..ولو كتبت ردك هذا من الاول كان افضل ..
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
إقتباس :نعم ياسعود انا عارف ومتأكد انك تحسب اني مخطئ وغلطان في الكود ،، الداتاقريدفيو تعرض السجلات وهناك حالتان :
الأولى : إضافة سجل جديد .
الثانية : حذف سجل .
الخطا وارد وماعندي مشكلة اني اعرف اني مخطيء المهم اسلوبك السابق غير مناسب ابدا..ولو كتبت ردك هذا من الاول كان افضل ..