21-12-16, 10:01 PM
21-12-16, 11:01 PM
كود :
( DataGridView1.Rows.Insert(rowIndex as integer,count21-12-16, 11:40 PM
(21-12-16, 11:01 PM)محمود بكرى كتب : [ -> ]كود :
( DataGridView1.Rows.Insert(rowIndex as integer,count
شكرا استاذ محمود لكن الكود يعطي خطأ
22-12-16, 10:27 PM
الاخ الجوهري السؤال هكذا غامض و ناقص ..؟
هل DataGridView مربوط بمصدر بيانات .. اذا كان مربوط.. ما هو محل السطر الجديد المضاف للقريد من الاعراب..في مصدر البيانات..؟
ثانياً: لاضافة سطر الى القريد يجب ان يكون من نفس النوع الذي تقبله القريد وهو (DataGridViewRow) و الذي بدوره يمثل كائن كامل الخصائص تستطيع ان تقبله القريد
بمعنى ابسط : ليتم قبولك كعضو في نقابة الاطباء يجب ان تكون على الاقل حاصل على اجازة في الطب..؟
انظر لكود الحشر
هل DataGridView مربوط بمصدر بيانات .. اذا كان مربوط.. ما هو محل السطر الجديد المضاف للقريد من الاعراب..في مصدر البيانات..؟
ثانياً: لاضافة سطر الى القريد يجب ان يكون من نفس النوع الذي تقبله القريد وهو (DataGridViewRow) و الذي بدوره يمثل كائن كامل الخصائص تستطيع ان تقبله القريد
بمعنى ابسط : ليتم قبولك كعضو في نقابة الاطباء يجب ان تكون على الاقل حاصل على اجازة في الطب..؟
انظر لكود الحشر
PHP كود :
DataGridView1.Rows.Insert(RowPosition, New String(){value1, value2, value3})
او هذا
PHP كود :
myDataGridView.Rows.Insert(4, New Object() {value1, value2, value3})
هل تلاحظ وجود 3 اعمدة و هي تمثل عملياً الخلايا Cells بالاضافة الى مكان الحشر RowPosition
اضف الى ذلك انت محتاج تضيف الصف في مصدر البيانات الخاص بالقريد
مثل هذا
PHP كود :
DataSet.DataTable.AddRow(3, "any thing", true)
23-12-16, 09:57 PM
جزاكم الله كل خير
اوضح لكم ما اريد
[attachment=12642]
استخدم هذا الكودين لاضافة زر عند الضغط كليك يمن يحذف السطر
كما واضح فى السورة
هذا الكود يحذف الصف
هل من كود يحشر بين صفين
Me.DGV.Rows.RemoveAt(Me.rowInde)
اوضح لكم ما اريد
[attachment=12642]
استخدم هذا الكودين لاضافة زر عند الضغط كليك يمن يحذف السطر
كما واضح فى السورة
PHP كود :
Private Sub DGV_CellMouseUp(sender As Object, e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DGV.CellMouseUp
If e.Button = MouseButtons.Right Then
Me.DGV.Rows(e.RowIndex).Selected = True
Me.rowIndex = e.RowIndex
Me.DGV.CurrentCell = Me.DGV.Rows(e.RowIndex).Cells(1)
Me.ContextMenuStrip1.Show(Me.DGV, e.Location)
ContextMenuStrip1.Show(Cursor.Position)
End If
End Sub
Private Sub Delet_Rows_Click(sender As System.Object, e As System.EventArgs) Handles Delet_Rows.Click
If Not Me.DGV.Rows(Me.rowIndex).IsNewRow Then
Me.DGV.Rows.RemoveAt(Me.rowIndex)
End If
End Sub
هل من كود يحشر بين صفين
Me.DGV.Rows.RemoveAt(Me.rowInde)
23-12-16, 10:05 PM
السلام عليكم
هل عملت ربط قاعدة البيانات بالمعالج؟
يعني هل تقول بتعبئة الداتاجريد بالكود ام بربطها بداتاسيت؟
هل عملت ربط قاعدة البيانات بالمعالج؟
يعني هل تقول بتعبئة الداتاجريد بالكود ام بربطها بداتاسيت؟
23-12-16, 10:11 PM
(23-12-16, 10:05 PM)مساعدة كتب : [ -> ]السلام عليكم
هل عملت ربط قاعدة البيانات بالمعالج؟
يعني هل تقول بتعبئة الداتاجريد بالكود ام بربطها بداتاسيت؟
بالكود
عبارة عن سند قيد يومية يتم حفظ البيانات منة الى SQL
من خلال زر الحفظ
نجحت فى حذف سطر من داخل الجريد فيو بمجر الوقوف علي السطر بالكود التالي
كود :
If Not Me.DGV.Rows(Me.rowIndex).IsNewRow Then
Me.DGV.Rows.RemoveAt(Me.rowIndex)
End If23-12-16, 10:52 PM
إذا فكما ذكر لك الاستاذ ابو ليلى في الكود
بحيث تستبدل RowPosition برقم السطر المطلوب حشر السطر فيه والسطر السابق الموجود مكان الرقم سينزل للأسفل
والقيم value1 وvalue2 وvalue3 هي البيانات في خلايا السطر حسب الموجود لديك ومن الممكن ان تستبدلها ب TextBox1.Text وTextBox2.Text وهكذا
ولو كان هناك اعمدة ليست نصية فيضفل أن استبدل String ب Object الموجودة في الكود السابق مع مراعات تحويل نوع القيمة لكل خلية با يناسبها
كود :
DataGridView1.Rows.Insert(RowPosition, New String(){value1, value2, value3})بحيث تستبدل RowPosition برقم السطر المطلوب حشر السطر فيه والسطر السابق الموجود مكان الرقم سينزل للأسفل
والقيم value1 وvalue2 وvalue3 هي البيانات في خلايا السطر حسب الموجود لديك ومن الممكن ان تستبدلها ب TextBox1.Text وTextBox2.Text وهكذا
ولو كان هناك اعمدة ليست نصية فيضفل أن استبدل String ب Object الموجودة في الكود السابق مع مراعات تحويل نوع القيمة لكل خلية با يناسبها
23-12-16, 11:14 PM
تم حشر الصف بنجاح ولكن بهذا الكود
واشكر كل من بادر بتقديم المساعدات فتلك المساعدات الهمتني بالحل الصحيح
كود :
DGV.Rows.Insert(Me.rowIndex)واشكر كل من بادر بتقديم المساعدات فتلك المساعدات الهمتني بالحل الصحيح