关于ListView的code sample(Compact Framework 3.5)
[CODE] /// <summary>
/// Setup the items in control listViewConfiguration
/// </summary>
/// <param name="items">AppSettings item array</param>
private void SetupListViewConfiguration(AppSettingsItem[] items)
{
this.listViewConfiguration.Items.Clear();
ColumnHeader columnKey = new ColumnHeader();
columnKey.Text = "Item";
columnKey.Width = 160; // Hard coding here.
this.listViewConfiguration.Columns.Add(columnKey);
ColumnHeader columnValue = new ColumnHeader();
columnValue.Text = "Value";
columnValue.Width = 160; // Hard coding here.
this.listViewConfiguration.Columns.Add(columnValue);
ColumnHeader columnTips = new ColumnHeader();
columnTips.Text = "Tips";
columnTips.Width = 160; // Hard coding here.
this.listViewConfiguration.Columns.Add(columnTips);
if (items != null && items.Length > 0)
{
foreach (AppSettingsItem item in items)
{
ListViewItem viewItem = new ListViewItem();
viewItem.SubItems.Clear();
viewItem.SubItems[0].Text = item.Key;
viewItem.SubItems.Add(item.Value);
viewItem.SubItems.Add(item.Tips);
listViewConfiguration.Items.Add(viewItem);
}
}
}[/CODE]