DataTable dt = new DataTable(); dt = myService.GetLeaveDetails(); lvLeaveDetails.Columns.Clear(); lvLeaveDetails.Items.Clear(); for (int i = 0; i < dt.Rows.Count; i++) { lvLeaveDetails.Columns.Add("Column " + i.ToString()); } foreach (DataRow row in dt.Rows) { string[] subitems = new string[dt.Rows.Count]; object[] o = row.ItemArray; for (int i = 0; i < dt.Columns.Count; i++) { subitems[i] = o[i].ToString(); } ListViewItem item = new ListViewItem(subitems); lvLeaveDetails.Items.Add(item); } lvLeaveDetails.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)