Beispiel #1
0
        private void PopulateItems()
        {
            lv.Items.Clear();
            IList <RecoverContent> items = RecoverContent.LoadAll(DataFolder);
            ListViewGroup          group = null;

            foreach (RecoverContent item in items)
            {
                group = GetGroup(item);
                ListViewItem lvItem = new ListViewItem(item.Title, group);

                lvItem.SubItems.Add(item.ItemType.ToString());
                if (item.ItemType == RecoverContentType.Script || item.ItemType == RecoverContentType.ScriptFile)
                {
                    lvItem.SubItems.Add(item.Database);
                }
                else
                {
                    lvItem.SubItems.Add(String.Empty);
                }

                lvItem.SubItems.Add(item.FileName);
                lvItem.SubItems.Add(DateTime.FromFileTime(item.Time).ToString());
                lvItem.Checked = true;
                lv.Items.Add(lvItem);
                lvItem.Tag = item;
            }
        }