الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية دمج User Contorls في Datagridview

مغلق
بدأه siansoft في 27 يناير 2008 · 2 رد · 799 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة لدي UserControl قمت بتصميمة و أود دمجه في DataGridView Control لعرض بعض البيانات التي أغذية من قاعدة بيانات لدي؟

وشكرا

#2

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

انا حاولن اعمل مثال ولكن لم استطيع اضافة usercontrol to datagridview ارجو ان توضح الفكرة (لماذا تريد وضع usercontrol في datagridview يمكن ان يكون هناك بدائل)

ملحوظة: يمكن ان تضيف link or checkbox or combobox or button لل datagridview

مثال:

private void Form1_Load(object sender, EventArgs e)
		{
			DataGridViewComboBoxColumn cm = new DataGridViewComboBoxColumn();
			cm.HeaderText = "combobox";
			cm.Items.Add("1");
			cm.Items.Add("2");
			dataGridView1.Columns.Add(cm);
		}

ده مثال بسيط ل datagridview فيها column كل cell علي شكل combobox يحتوي علي العناصر 1و2

يمكنك ايضا ملأ combobox من database لان ممكن ياخد datasource

 cm.DataSource = studentTB;	  //studentTB is datatable

وطبعا انت عارف ازاي نملا datatable من database

ممكن عمل باقي الانواع بنفس الطريقة

ياريت لو عرفت ازاي تضع usercontrol ف datagridview تبعتها ع المنتدي

#3
post-28093-1201594959_thumb.jpg

السلام عليكم

كما هو موضح في الصورة المرفقة لقد عملت هذا ال UserContorl الذي يحتوي على عدد من الLables مرتبين في ال TableLayoutpanelحتي يعمل هذا الUserControl كالContainer وذلك ليتم عرض سجلات البيانات من قاعدة البيانات كل سجل في Container الذي يحتوي هذا الUserControl و لكي أستطيع ترتيب جميع الContainers في عامود واحد على عدة أسطر كل سطر يحتوي على هذا ال Container الذي يعرض البيانات القادمه من قاعدة البيانات أحتاج الى مضيف Host مثل الDataGridView لقد أستخدمت الFlowlayoutPanel عمل ولكن ليس مثل الDataGridView

وبخصوص مثالك هذا الخصائص يوفرها لنا ال DataGridView

أشكرك على هذا المثل الطيب

هذا الموضوع مغلق.

مواضيع مشابهة