يستعمل الكثير من المبرمجين أداة العرض Listview لعرض البيانات الخاصة بجدول معين أو بيانات معينة، وهي تشبه أداة عرض الملفات في برنامج Windows Explorer الموجودة في الجانب الأيمن، حيث تمتاز هذه الأداة بتوافقها مع نوافذ وندوز بمنتهى السهولة، وبالرغم لإفتقارها لبعض المميزات التي تضفي عليها شئ من الجاذبية والتنوع في طريقة عرض البيانات إلا أنها تمتاز بالسهولة والسرعة، لكن يمكن إضافة بعض المميزات الجمالية إليها بإتباع بعض الأكواد البسيطة، ومنها هذا الكود الخاص بجعل خلفية الأسطر الفردية تتخذ لوناً مغايراً للأسطر الزوجية، والكود هو:
ListView listView =
this
.ListView_Products;
listView.View = View.Details;
int
i = 0;
Color shaded = Color.FromArgb( 240, 240, 240 );
foreach
(Product product
in
products)
{
ListViewItem item =
new
ListViewItem( product.Name );
item.SubItems.Add( product.Version );
item.SubItems.Add( product.Description );
item.SubItems.Add( product.Status );
if
(i++ % 2 == 1)
{
item.BackColor = shaded;
item.UseItemStyleForSubItems =
true
;
}
listView.Items.Add( item );
}
المصدر: C Sharp 411
No comments:
Post a Comment