سؤال

ولدي حاليا عرض القائمة التي تضم عدة صفوف من البيانات ولدي contextmenustrip في C # .NET.

وماذا أواجه مشاكل مع هو عند النقر على هذا البند قطاع القائمة أريد أن أعرف الصف الذي تم اختياره.

هل كانت مفيدة؟

المحلول

لتحصل على الصفوف المحددة كما يقول sindre كنت تفعل مثل هذا:

foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}

وlvFiles هو يكون ListView.

نصائح أخرى

لتحصل على هذا البند مختارة من عرض القائمة، حاول هذا:

ومؤشر كثافة العمليات = 0؛
إذا (this.myListView.SelectedItem.Count> 0)
مؤشر = this.myListView.SelectedIndices [0]

وهذا سوف تعطيك مؤشر العنصر المحدد في listview.
يمكنك أيضا إحالة هذا:
http://www.neowin.net/forum/index.php؟showtopic= 358458

وأنا حقا لا أعرف ماذا تقصد هنا. أرجو أن توضح مشكلتك أخرى أو توفير رمز المثال؟

لتحصل الصف المحدد في ListView استخدام الخاصية ListView.SelectedItems. ListView.SelectedItems [0] سوف تعطيك البند الأول seleted (كما يمكن أن يكون هناك أكثر من عنصر واحد مختارة)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top