Torna al Thread

public void FillData() { this.listView1.BeginUpdate(); //Creazione dei gruppi mesi this.listView1.Groups.Clear(); this.listView1.Items.Clear(); this.listView1.ShowGroups = true; this.listView1.View = View.Details; this.listView1.Columns.Add(""); ListViewGroup grp = null; for (int i = 1; i <= 12; i++) { grp = new ListViewGroup(); grp.Name = "MESE" + i.ToString(); grp.Tag = i; grp.Header = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(i); this.listView1.Groups.Add(grp); } //Creazione dei giorni DateTime start, end; start = new DateTime(2011, 1, 1); end = new DateTime(2011, 12, 31); ListViewItem elem; while (start != end) { elem = new ListViewItem(); elem.Text = start.ToLongDateString(); elem.Tag = start; elem.Group = this.listView1.Groups["MESE" + start.Month]; this.listView1.Items.Add(elem); this.listView1.Groups["MESE" + start.Month].Items.Add(elem); start = start.AddDays(1); } this.listView1.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); this.listView1.EndUpdate(); }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5