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

اضافة checkbox الى listview

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

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

لو سمحتوا عندي مشكله واجهتني في الليست فيو حيث هل يمكنني وضع checkbox في الليست فيو علما ان الليست فيو في وضع Details فهل يمكن ذلك وكيف اوصل له وياريت لو يكون في مثال على ذلك

اما السؤال الثاني سألت مسبقا عن تحدديث الليست فيو من form الى form اخر فقالوا عن طريق ال data table أو عن طريق dataset فكيف يمكنني التعامل مع هذه المشكله ( الليست فيو التي في الفورم الثاني أي الفعال أريدها تتحدث تلقائيا بمجرد تحديث البيانات التي في الليست فيو التي في الفورم الأول أي الذي خلفه فكيف يمكنني عمل ذلك

وياريت لو يكون في مثال من فضلكم وجزاكم الله خير

سأصبر حتى يعجز الصبرُ عن صبري

وسأصبر حتى يأذن الله في أمري

وسأصبر حتى يعلم الصبرُ أني صبرتُ على شيئاٍ أمرُ من الصبرِ

#2

السلام عليكم

بإمكانك إضافة الكود التالي:

listView1.CheckBoxes = true;

وهذا مثال كامل.

private void Form1_Load(object sender, EventArgs e)
{//=======No need to add a ListView to the form

// Create a new ListView control.
  ListView listView1 = new ListView();
  listView1.Bounds = new Rectangle(new Point(10, 10), new Size(300, 200));

// Set the view to show details.
  listView1.View = View.Details;
// Allow the user to edit item text.
  listView1.LabelEdit = true;
// Allow the user to rearrange columns.
  listView1.AllowColumnReorder = true;
// Display check boxes.
  listView1.CheckBoxes = true;
// Select the item and subitems when selection is made.
  listView1.FullRowSelect = true;
// Display grid lines.
  listView1.GridLines = true;
// Sort the items in the list in ascending order.
  listView1.Sorting = SortOrder.Ascending;

// Create three items and three sets of subitems for each item.
  ListViewItem item1 = new ListViewItem("item1", 0);
// Place a check mark next to the item.
  item1.Checked = true;
  item1.SubItems.Add("1");
  item1.SubItems.Add("2");
  item1.SubItems.Add("3");
  ListViewItem item2 = new ListViewItem("item2", 1);
  item2.SubItems.Add("4");
  item2.SubItems.Add("5");
  item2.SubItems.Add("6");
  ListViewItem item3 = new ListViewItem("item3", 0);
// Place a check mark next to the item.
  item3.Checked = true;
  item3.SubItems.Add("7");
  item3.SubItems.Add("8");
  item3.SubItems.Add("9");

// Create columns for the items and subitems.
  listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
  listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
  listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
  listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

//Add the items to the ListView.
  listView1.Items.AddRange(new ListViewItem[] { item1, item2, item3 });

// Add the ListView to the control collection.
  this.Controls.Add(listView1);
}

أما السؤال الثاني حول كيفية نقل البيانات بين نافذة وأخرى فبإمكانك مراجعة هذا الموضوع

#3

مشكور اخوي Ben_laiid على هذه المعلمه لكن هل تطبق في سي شارب 2003 ام لا إن شاء الله راح اجربها ولك جزيل الشكر

سأصبر حتى يعجز الصبرُ عن صبري

وسأصبر حتى يأذن الله في أمري

وسأصبر حتى يعلم الصبرُ أني صبرتُ على شيئاٍ أمرُ من الصبرِ

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

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