بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اخوتي احبتي في الله
اعضاء المنتدى الكرام حفظكم الله وبياكم وللجنة سهل الله خطاي وخطاكم
وفقكم الله
لدي سؤال واستفسار حول اداة DataGridView
قمت بعرض البيانات داخلها عن طريق الكود وضعته في حدث Load للفورم ، ثم بعد ذلك وضعت زرين على الفورم الاول لترتيب الاسماء بشكل تصاعدي داخل اداة DataGridView والثاني لترتيب الاسماء بشكل تنازلي ، المشكلة انه عند ترتيب الاسماء والخروج من الفورم والرجوع اليه تبقى البيانات داخل اداة DataGridView على ضوء اخر ترتيب قمت به ، ما اريده كود اضعه في زر عند الضغط عليه او الخروج والرجوع الى الفورم الذي يحوي اداة DataGridView يتم عرض البيانات على حسب ما موجودة داخل القاعدة
جزاكم الله خير
بإنتظار الاجابة وفقكم الله
سلام
اتوقع عند الخروج من الفورم انك تقوم باخفاءه وليس اغلاقه
موفقين
وعليكم السلام ورحمة الله وبركاته
نعم صحيح استخدم الاخفاء وليس الاغلاق
لكن انا اريد ان اضع كود اعادة تحديث البيانات داخل زر
جزاكـ الله خير
سلام
طريقت الاخاء تسبب مشاكل
استبدلها بالاغلاق me.close وعند فتحها form2.showdialog
فهي الطريقه السليمه
ولا داعي لاخفاء السابق طالما الفورم التالي يتبع لما قبله
ترى هذا في البرامج الاحترافيه والمستخدم معتاد على هذا
موفقين
الفكرة ببساطة خذ كود الفورم لود وضع في فنكشن او صب اخر
sub start()
etc..
end sub
وضع في الفورم لود
call start
,وكذلك في
Activate
فقط
(18-08-15, 04:25 PM)الطالب كتب : [ -> ]سلام
طريقت الاخاء تسبب مشاكل
استبدلها بالاغلاق me.close وعند فتحها form2.showdialog
فهي الطريقه السليمه
ولا داعي لاخفاء السابق طالما الفورم التالي يتبع لما قبله
ترى هذا في البرامج الاحترافيه والمستخدم معتاد على هذا
موفقين
السلام عليكم ورحمة الله وبركاته
جزاكـ الله خير اخي على المعلومة الجديدة باركـ الله فيكـ
لكن رغم هذا ابقى احتاج الكود لان بهيك حالة رح اضطر الى اغلاق الفورم ثم العودة لعرض البيانات بصورة صحيحه
احتاج الكود حتى اتلافا هذه المشكلة باركـ الله فيكـ وجعله الله في ميزان حسناتكـ
وفقكـ الله
(18-08-15, 04:32 PM)Lion_Ksa كتب : [ -> ]الفكرة ببساطة خذ كود الفورم لود وضع في فنكشن او صب اخر
sub start()
etc..
end sub
وضع في الفورم لود
call start
,وكذلك في
Activate
فقط
السلام عليكم ورحمة الله وبركاته
الصراحة ما فهمت شنو تقصد بالـ Active
لكن فعلا انا خليت كود الفورم لود في دالة واستدعيت الدالة في زر لكن المشكلة يعرض البيانات اسفل البيانات الموجودة حالياً
باركـ الله فيكـ
وفيك بارك اله
هات كودك هنا وانت راح تفهم ان شاء الله
(18-08-15, 08:33 PM)Lion_Ksa كتب : [ -> ]وفيك بارك اله
هات كودك هنا وانت راح تفهم ان شاء الله
السلام عليكم ورحمة الله وبركاته
تفضل هذا كود الفورم لود حفظكـ الله
PHP كود :
Using dt As New DataTable
DataAdapter.Fill(dt)
DataGridView1.DataSource = dt
For Each c As DataGridViewColumn In DataGridView1.Columns
If TypeOf (c) Is DataGridViewImageColumn Then
TryCast(c, DataGridViewImageColumn).ImageLayout = DataGridViewImageCellLayout.Zoom
End If
Next
End Using
قم بتعطيل حفظ الضبط عند الاغلاق من خصائص المشروع Save My Settings on Shutdown
كود :
Using dt As New DataTable
DataGridView1.DataSource=""
DataAdapter.Fill(dt)
DataGridView1.DataSource = dt
For Each c As DataGridViewColumn In DataGridView1.Columns
If TypeOf (c) Is DataGridViewImageColumn Then
TryCast(c, DataGridViewImageColumn).ImageLayout = DataGridViewImageCellLayout.Zoom
End If
Next